Como Resolver o Erro Fatal max_execution_time no WordPress
Você está recebendo a mensagem Maximum execution time of 30 seconds exceeded ao usar o WordPress? Esse erro (max_execution_time) significa que o script PHP que você estava executando demorou mais para do que o limite de tempo permitido, portanto, ele foi interrompido.
Este tutorial irá ajudá-lo a resolver este erro no seu site.
Do Que Você Precisa?
Antes de começar este guia, você precisará do seguinte:
Opção 1 – Instalando Plugin WordPress de Tempo Máximo de Execução Excedido
O WordPress tem uma comunidade enorme então é bem provável encontrar um e até mais plugins para cada funcionalidade que você necessita. E claro que isso acontece se você precisa aumentar o tempo máximo de execução – você pode instalar o plugin WP Maximum Execution Time of 30 seconds Exceeded para corrigir esse erro. Você pode encontrar instruções detalhadas sobre como instalar plugins no WordPress aqui.
Este plugin modifica seu arquivo .htaccess para aumentar o limite máximo de tempo de execução. Depois de instalar este plugin não há nada mais que você precisa fazer, tudo é feito pelo plugin.
Não há nenhuma página de configurações para o plugin, portanto, se você quiser desfazer qualquer alteração, basta remover o plugin e então as alterações no .htaccess serão desfeitas.
Opção 2 – Editando o arquivo .htaccess manualmente
Se você já tem muitos plugins instalados e não quer adicionar mais um ou se o plugin instalado não corrigiu o problema, você pode editar o arquivo .htaccess manualmente para aumentar o limite máximo de tempo de execução. A maneira mais fácil é usar o Gerenciador de Arquivos localizado no painel de controle do seu provedor de hospedagem WordPress.
Se você não tiver certeza de como localizar o arquivo .htaccess, utilize nosso guia detalhado. Você precisará digitar o seguinte código na parte inferior do arquivo .htaccess e salvá-lo:
php_value max_execution_time 60
Isso irá aumentar o tempo máximo de execução em 60 segundos (1 minuto). Se ainda você tiver o mesmo erro, você pode tentar aumentar o valor ainda mais, para 120/180 segundos e assim por diante.
Conclusão
Seguindo este tutorial, você aprendeu três modos de aumentar o max_execution_time no seu WordPress e corrigir o Erro Fatal: Tempo Máximo de Execução Excedido.
Se você estiver usando um serviço de hospedagem compartilhada e nenhuma dessas soluções funcionarem no seu site, contate o suporte da sua hospedagem para que verifiquem o qual é seu limite atual e se é possível aumentar esse limite.
Comentários
June 21 2021
Boa tarde, Na hospedagem compartilhada, qual é o limite máximo do "max_execution_time" e se é possível aumentar esse limite? Obrigado
June 25 2021
Olá, esse limite é de 240! ?
October 04 2021
Olá, tenho uma aplicação hospedada na 000webhost e estou passando sufoco com o tempo de execução máxima do PHP, e, mesmo aplicando as configurações ensinadas aqui, principalmente a opção 2, não há alteração. Gostaria de saber se, upando para um plano pago da Hostinger conseguiria mudar essa configurações...
October 22 2021
Olá, João Paulo! Dá para alterar sim, mas cada plano tem o seu limite de tempo de execução máximo. Então dá uma olhada nas especificações dos nossos planos antes de fazer o upgrade!?