Eu tentei colocar estas 2 linhas
php_value post_max_size 30M
php_value upload_max_filesize 30M
no meu arquivo raiz .htaccess, mas isso me traz a mensagem de "erro interno do servidor" ...
php5 está sendo executado no servidor
. Não tenho acesso a php.ini, então acho que htaccess é minha única chance.
Você pode me dizer onde está o erro?
desde já, obrigado
Se você estiver recebendo 500 - Erro interno do servidor, significa que você não tem permissão para definir esses valores por .htaccess . Você deve entrar em contato com seus provedores de servidor web e pedir para configurar
AllowOverride Options
para seu host ou colocar essas linhas em seu arquivo de configuração de host virtual.fonte
Use todos os 3 em
.htaccess
depois de tudo na última linha.php_value post_max_size
deve ser mais do que os dois restantes.fonte
php_value post_max_size
deve ser mais do que os dois restantes?O que fazer para corrigir isso é criar um arquivo chamado php.ini e salvá-lo no mesmo local que seu arquivo .htaccess e inserir o seguinte código:
fonte
Se o seu servidor web estiver rodando php5, acredito que você deve usar
php5_value
. Isso resolveu o mesmo erro que recebi ao usarphp_value
.fonte
Ambos os comandos estão corretos
MAS para usar o
.htaccess
você tem que habilitarrewrite_module
no arquivo de configuração do Apache. Emhttpd.conf
encontrar esta linha:e remova o
#
.fonte
AllowOverride
para qualquer coisa menosnone
. O carregamento derewrite_module
é necessário apenas para as diretivas ModRewrite.