Erro 'Fatal error: Maximum execution time exceeded' — o que significa e como ajustar
Olá, querido cliente da GeHost! Se você está vendo esse erro ao tentar acessar seu site ou rodar um script, não se preocupe — você não está sozinho, e a solução é mais simples do que parece. Vamos juntos, como um bom time, entender o que está acontecendo e resolver isso com calma e segurança.
Sensei diz: "Quando o tempo acabar, o erro aparece. Mas o tempo pode ser ajustado — com sabedoria."
O que significa esse erro?
O erro Fatal error: Maximum execution time exceeded significa que um script no seu site (como um formulário, uma atualização de banco de dados ou uma função de exportação) demorou mais do que o tempo máximo permitido pelo servidor para ser executado.
Por exemplo: se o script levar mais de 30 segundos para rodar, o servidor o interrompe automaticamente — e é aí que aparece esse aviso. É como se o sistema dissesse: "Desculpe, mas isso está levando muito tempo. Vou parar aqui."
Por que isso acontece?
Esse erro geralmente ocorre quando:
- Seu site tem um script muito pesado (como um sistema de backup ou importação de dados).
- Um plugin ou tema está com um código ineficiente.
- O servidor tem um limite de tempo padrão baixo para scripts PHP.
Na GeHost, o tempo padrão de execução é de 30 segundos — um valor seguro para a maioria dos sites. Mas, em alguns casos, scripts mais complexos precisam de mais tempo.
Como resolver? Passo a passo (com calma e cuidado)
Vamos ajustar esse tempo diretamente no seu site, usando o painel do cPanel. É simples, seguro e feito com você no controle.
- Entre no painel da GeHost: Acesse painel.gehost.com.br com suas credenciais.
- Localize o Gerenciador de Arquivos: No painel, clique em Arquivos e depois em Gerenciador de Arquivos.
- Abra a pasta do seu site: Na árvore de pastas, clique em public_html (ou o nome da sua pasta principal).
- Encontre o arquivo
.htaccess: Esse arquivo pode não aparecer inicialmente. Clique em Configurações no canto superior direito e marque a opção Mostrar arquivos ocultos (como .htaccess). Depois, procure por.htaccessna lista. - Edite o arquivo: Clique com o botão direito no arquivo
.htaccesse selecione Editar. - Adicione esta linha: No final do arquivo, insira esta linha (não altere nada do que já está lá):
php_value max_execution_time 60Se precisar de mais tempo, você pode aumentar para
120ou300segundos, mas comece com 60 para testar. - Salve as alterações: Clique em Salvar Arquivo no canto superior direito.
- Teste seu site: Volte ao site e tente executar a ação que estava causando o erro. O tempo agora é maior — e o script pode rodar com sucesso!
Dica sensata do Sensei
Atenção: Nunca aumente o tempo de execução para valores muito altos (como 600 segundos) sem entender o que o script está fazendo. Isso pode sobrecarregar o servidor. Se o erro persistir, pode ser que o script tenha um problema de lógica — e não de tempo.
Quer mais ajuda?
Se o erro continuar, ou se você não conseguir encontrar o .htaccess, é só nos chamar. Nosso suporte está aqui para você, com paciência, empatia e tecnologia — 30 dias grátis após a entrega, como prometido.
Estamos com você, no caminho da tranquilidade digital. 🌿
GeHost — seu site, seu tempo, sua paz.
Grupo: G e Soluções e Eventos LTDA (marca Entexp). Dono: Raphael Neves Koga (desde 2015).