Como Resolver o Erro “O Arquivo Ultrapassa o Limite Definido em upload_max_filesize no php.ini” no WordPress
O erro o arquivo ultrapassa o limite definido em upload_max_filesize no php.ini do WordPress ocorre ao fazer o upload de arquivos, imagens ou temas que sejam muito grandes. O WordPress possui certas limitações de tamanho dependendo da plataforma onde está hospedado. Por vez, a memória do PHP, designada para rodar plugins e scripts, também possui seus limites que, quando ultrapassados, fazem com que o erro apareça.
Na maioria dos casos o erro ocorre em sites WordPress com muito conteúdo. Por mais assustador que esse erro do WordPress possa parecer, as soluções são bem eficientes. Como você já deve ter imaginado – tem a ver com o aumento do limite do upload_max_filesize. Agora vamos explorar como resolver esse erro!
Conteúdo
1ª Opção: Editando o arquivo .htaccess
Editar o arquivo .htaccess é a maneira mais rápida de resolver o erro o arquivo ultrapassa o limite definido em upload_max_filesize no php.ini. Para isso, acesse os arquivos root de sua instalação WordPress através do gerenciador de arquivos ou qualquer cliente FTP, como o Filezilla. Então, localize e edite o arquivo .htaccess.
Aumentando o valor do upload_max_filesize deve resolver o problema. Para isso, adicione a seguinte linha ao final do arquivo .htaccess:
php_value upload_max_filesize 256M
Quando terminado, tente fazer a mesma operação no WordPress que havia causado o erro. Se o erro persistir, você pode aumentar limites adicionais do PHP, como:
php_value post_max_size 256M php_value memory_limit 512M php_value max_input_time 180 php_value max_execution_time 180
Não esqueça de salvar suas alterações. Se feito corretamente, o erro do WordPress não vai mais te incomodar.
Dica
Você pode definir qualquer valor desejado do PHP desde que seu servidor permita. Os limites suportados pelo servidor podem ser encontrados criando um arquivo PHP info.
2ª Opção: Editando o arquivo wp-config.php
Outra maneira de corrigir o erro é editando o arquivo wp-config.php, localizado na pasta raiz da instalação do seu WordPress.
Ao abrir o arquivo, adicione a seguinte linha antes da mensagem “Happy blogging”:
@ini_set('upload_max_size' , '256M' );
Salve o arquivo, atualize o navegador e tente novamente. O erro o arquivo ultrapassa o limite definido em upload_max_filesize no php.ini deve ter desaparecido.
3ª Opção: Atualizando o php.ini
Ao analisar a fundo o erro, podemos perceber que é relacionado ao arquivo php.ini. Este é o arquivo que define todas as variáveis de limite do PHP. Se você estiver utilizando uma hospedagem compartilhada da Hostinger, todos os limites já estão no valor máximo para maior conveniência do usuário. Por isso não é possível alterar o arquivo php.ini. Mas se você possui um VPS ou está hospedado em outra plataforma, esta opção pode ser uma alternativa para corrigir o erro.
Primeiro, acesse /etc/php/7.0/cli/php.ini e edite o arquivo. No nosso exemplo, a versão do PHP é a 7.0, por isso estamos acessando este diretório. Mas pode ser que tenha variações de acordo com sua plataforma ou provedor.
Ao abrir o arquivo, aumente o valor upload_max_filesize. Você também pode alterar alguns outros valores como:
upload_max_filesize = 256M post_max_size = 256M memory_limit = 512M max_execution_time = 180
Agora salve e feche o arquivo. Então prossiga com o desenvolvimento do seu site WordPress e o erro vai ter desaparecido.
4ª Opção: Entrando em contato com o suporte
Se nenhuma das opções acima arrumou o problema, você pode tentar entrar em contato com a equipe de suporte de seu provedor de hospedagem. Explique a situação e as alterações que você fez para corrigir o erro. Você também pode verificar o painel do WordPress na seção › Media › Adicionar nova.
O tamanho máximo de upload de arquivo atual pode ser encontrado aqui, o que pode ser útil para identificar o problema.
Dica
Para qualquer ajuda com sua hospedagem WordPress da <a href=”/hospedagem-wordpress”>Hostinger</a>, entre em contato conosco pelo seu painel de controle. Nossos agentes estão 24h disponíveis para atendê-lo no que precisar.
Conclusão
Neste tutorial você aprendeu 4 maneiras diferentes de corrigir o erro o arquivo ultrapassa o limite definido em upload_max_filesize no php.ini. no WordPress, que são:
- Aumentar o upload_max_filesize e outros valores do PHP no .htaccess;
- Alterar o upload_max_filesize pelo arquivo wp-config.php;
- Editar o arquivo php.ini para aumentar o upload_max_filesize;
- Entrar em contato com o suporte do provedor de hospedagem.
Se você tiver qualquer dúvida, sugestão ou solução adicional para este erro não hesite em comentar abaixo!
Comentários
August 20 2018
Excelente!!! resolveu meu problema!!!
August 20 2018
?
April 10 2019
ótimo... perfeito
March 12 2022
Apenas uma correção, na 3ª opção, no caso de usar o php.ini o parametro correto é upload_max_filesize = 256M , sem o "B", ou seja 256M e não 256MB.
March 18 2022
Verdade, Fellipe. Já corrigi aqui e atualizei o artigo, muito obrigado pela ajuda! ?