Índice
O "Fatal Error: Maximum Execution Time Exceeded" no WordPress indica que um script em seu site levou mais tempo para ser executado do que o limite de tempo alocado, fazendo com que o processo fosse encerrado. Isso pode ocorrer devido a plug-ins, temas ou scripts personalizados que consomem muitos recursos. Veja como corrigir esse erro aumentando o tempo máximo de execução:
Editar o arquivo .htaccess
O .htaccess
localizado no diretório raiz de sua instalação do WordPress, pode ser usado para aumentar o tempo máximo de execução do PHP. Veja como:
- Conecte-se ao seu site via FTP ou gerenciador de arquivos: Use um cliente FTP ou o gerenciador de arquivos fornecido pelo painel de controle da sua hospedagem.
- Localize e edite o arquivo .htaccess: Encontre o
.htaccess
no diretório raiz. Se não conseguir visualizá-lo, certifique-se de ativar a opção de mostrar arquivos ocultos em seu cliente FTP ou gerenciador de arquivos. - Modificar o arquivo .htaccess: Adicione a seguinte linha na parte inferior do arquivo:
php_value max_execution_time 300
Isso define o tempo máximo de execução como 300 segundos (5 minutos). Você pode ajustar o número conforme necessário.
- Salvar alterações: Faça upload do arquivo modificado
.htaccess
de volta ao servidor se você estiver usando FTP.
Edite o arquivo wp-config.php
Outro método é aumentar o tempo de execução editando a variável wp-config.php
que também está no diretório raiz de sua instalação do WordPress.
- Edite o arquivo wp-config.php: Abra o arquivo e adicione a seguinte linha de código logo antes da linha que diz "That's all, stop editing! Feliz blog":
set_time_limit(300);
Isso também aumentará o tempo máximo de execução para 300 segundos.
Editar o arquivo php.ini
Se você tiver acesso ao php.ini
em seu servidor, você pode aumentar diretamente o tempo máximo de execução. Normalmente, esse arquivo não é acessível na hospedagem compartilhada.
- Localize e edite o arquivo php.ini: Se você estiver em um servidor VPS ou dedicado, encontre o
php.ini
(o local pode variar). Para hospedagem compartilhada, talvez seja possível criar um arquivo chamadophp.ini
no diretório raiz da instalação do WordPress. - Modificar o arquivo: Adicione ou modifique a seguinte linha:
max_execution_time = 300
Use um plug-in
Alguns plug-ins do WordPress permitem que você gerencie as configurações de PHP, inclusive o tempo máximo de execução, diretamente do painel de administração do WordPress. Essa pode ser uma opção conveniente se você não se sentir à vontade para editar arquivos diretamente.
- Instalar um plug-in: Procure um plug-in que permita alterações na configuração do PHP, como WP Maximum Execution Time Exceeded ou WP Config File Editor.
- Ajustar a configuração: Siga as instruções do plug-in para aumentar o tempo máximo de execução.
Entre em contato com o provedor de hospedagem
Se você não se sentir à vontade para fazer essas alterações sozinho ou se tiver tentado sem sucesso, entre em contato com o provedor de hospedagem. Alguns ambientes de hospedagem restringem essas alterações, e o provedor pode precisar ajustar o tempo de execução para você.
Conclusão
Aumentar o tempo máximo de execução pode ajudar a resolver o erro "Fatal Error: Maximum Execution Time Exceeded" no WordPress. No entanto, também é importante investigar a causa subjacente, como um plug-in ou tema que exige recursos excessivos, para evitar ocorrências futuras. A manutenção regular de seu site, a atualização do núcleo, dos plug-ins e dos temas do WordPress e o uso de hospedagem de qualidade também podem ajudar a evitar esses erros.