Como aumentar o limite de PHP execution time para scripts que demoram mais imprimir

  • 0

Como aumentar o limite de PHP execution time para scripts que demoram mais

Olá, querido(a) cliente da GeHost! 👋

Se você está tentando rodar um script PHP que demora mais do que o normal — como um processo de importação de dados, uma atualização em massa ou um relatório complexo — e está recebendo o erro "Maximum execution time exceeded", não se preocupe: é um problema comum e fácil de resolver.

Na GeHost, podemos ajustar esse limite de tempo para que seus scripts tenham mais tempo para rodar. Vamos juntos, passo a passo, como fazer isso com segurança e tranquilidade. 🌿

Antes de começar: entenda o que é PHP execution time

É o tempo máximo que um script PHP pode rodar antes de ser interrompido pelo servidor. Por padrão, ele costuma ser de 30 segundos — mas alguns processos precisam de mais tempo.

Dica do Sensei: Se seu script demora mais de 30 segundos, é sinal de que precisa de mais tempo. Ajustar esse valor é seguro — desde que feito com cuidado.

Passo a passo: como aumentar o limite no cPanel

Para ajustar o tempo de execução do PHP, vamos usar o painel cPanel. É bem simples — só siga os passos abaixo:

  1. Entre no cPanel — Acesse seu painel de controle em painel.gehost.com.br com seu usuário e senha.Tela de login do cPanel com campos Usuário e Senha
  2. Localize a ferramenta "PHP Settings" — No cPanel, procure por PHP Settings na seção "Software". Clique nele.Painel inicial do cPanel com a ferramenta PHP Settings destacada
  3. Configure o valor de execution time — Na tela que abrir, você verá um campo chamado max_execution_time. Digite o valor desejado em segundos. Por exemplo:
  • 60 segundos (1 minuto)
  • 120 segundos (2 minutos)
  • 300 segundos (5 minutos)

⚠️ Dica: não coloque valores muito altos (como 3600 segundos = 1 hora) a menos que realmente precise. Isso pode afetar o desempenho do servidor para outros sites.

Salve as alterações — Após ajustar o valor, clique em Save ou Apply. O novo limite será aplicado imediatamente.

Importante: como saber qual valor usar?

Se você não tem certeza, comece com 60 segundos e veja se o problema persiste. Se sim, aumente para 120 ou 300. Se o script ainda falhar, pode ser necessário revisar o código ou dividir o processo em etapas menores.

Sensei diz: Se o problema continuar mesmo com o tempo aumentado, talvez o script precise de otimização. Nesse caso, entre em contato com o suporte da GeHost — estamos aqui para ajudar, com carinho. ❤️

Quer ir além? Use um arquivo .htaccess (opcional)

Se você quiser definir o tempo de execução apenas para um determinado site ou pasta, pode usar um arquivo .htaccess com a seguinte linha:

php_value max_execution_time 300

Coloque esse código no diretório onde o script roda (geralmente dentro de public_html). Ele sobrescreve o valor do cPanel apenas para aquele local.

⚠️ Atenção: esse método só funciona se o servidor permitir — e na GeHost, ele está habilitado em todos os planos.

Conclusão

Pronto! Agora seu script tem mais tempo para rodar. Lembre-se: o limite máximo que podemos configurar depende do seu plano — se precisar de algo além do que está disponível, é só consultar seu plano no painel ou entrar em contato com o suporte.

Seu site está em boas mãos — e você, com a GeHost, está sempre acompanhado com cuidado e atenção. 🌟

Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*


Esta resposta lhe foi útil?

« Retornar