8.37 Como corrigir timeout ajustando max_execution_time e max_input_time

Esse ajuste serve para corrigir erros de timeout no PHP, aumentando o tempo permitido para o script executar e para o PHP processar os dados recebidos.
Na prática, isso ajuda em importações, uploads grandes, plugins pesados, construtores visuais, restaurações, tarefas administrativas demoradas e operações que demoram mais para serem concluídas.

Como acessar o cPanel

Antes de alterar essas diretivas, acesse o cPanel por um destes caminhos:

  • https://seudominio.com.br/cpanel
  • https://seudominio.com.br:2083
  • pela área do cliente MyWay, usando o atalho de acesso ao cPanel

Depois, vá em Software, clique em Select PHP Version e abra a guia Options.

Nem todo timeout é exatamente igual. Em alguns casos o problema acontece durante o processamento do script; em outros, durante a leitura dos dados enviados ao PHP.

Como corrigir timeout ajustando max_execution_time e max_input_time

Entendendo as duas diretivas

  • max_execution_time = tempo máximo de execução do script PHP
  • max_input_time = tempo máximo para o PHP processar dados de entrada, como POST, GET e uploads
Essas duas diretivas se complementam. Uma cuida do tempo de execução do script em si, e a outra do tempo gasto na leitura inicial dos dados recebidos.

Quando esse ajuste costuma resolver

  • upload grande que fica carregando e falha
  • importação de banco ou conteúdo demorada
  • plugin de backup ou restauração que interrompe no meio
  • envio de formulário muito grande
  • editor visual que trava ao salvar conteúdos extensos
Se o tempo estiver muito baixo, o PHP pode interromper o processo antes do fim, mesmo que o arquivo ou a tarefa estejam corretos.

Passo 1 – Ajustar o max_execution_time

Na guia Options, localize max_execution_time e aumente o valor conforme a necessidade da aplicação.

Exemplos práticos:

  • 60 segundos para operações moderadas
  • 120 segundos para tarefas mais pesadas
  • 180 segundos ou mais, apenas quando realmente necessário
Esse ajuste dá mais tempo para o script terminar o processamento sem ser interrompido prematuramente.

Passo 2 – Ajustar o max_input_time

Na mesma guia, localize max_input_time e aumente o valor para acompanhar operações que envolvem leitura demorada de entrada.

Isso é especialmente útil quando há:

  • arquivos maiores
  • muitos campos em formulários
  • conexão mais lenta durante o envio
  • importações com muito conteúdo
Em muitos cenários, aumentar apenas o max_execution_time não resolve, porque o problema acontece antes mesmo da execução principal do script.

Passo 3 – Testar novamente a operação

Depois de alterar os dois valores:

  • refaça o upload
  • repita a importação
  • tente salvar novamente o conteúdo
  • confirme se o processo conclui corretamente
Se o erro era realmente timeout no PHP, a operação deverá passar a finalizar corretamente ou, pelo menos, avançar mais do que antes.

Outras diretivas que também podem influenciar

  • upload_max_filesize
  • post_max_size
  • memory_limit
Se o arquivo for grande demais ou se a memória estiver insuficiente, aumentar o tempo sozinho pode não resolver completamente o problema.

Resultado esperado

Ao final, o PHP terá mais tempo para receber os dados e executar o script, reduzindo falhas por tempo esgotado em tarefas maiores.

Para corrigir timeout:

1. Acesse o cPanel
2. Entre em Select PHP Version
3. Vá até Options
4. Aumente max_execution_time
5. Aumente max_input_time
6. Teste novamente a operação

Na prática, esse é um dos ajustes mais usados para corrigir timeout em scripts PHP mais pesados.
Se o erro persistir mesmo após isso, revise também limites de upload, memória e o comportamento da própria aplicação.

Atenciosamente,
MyWay Hosting
Servidores Otimizados por inteligência artificial
www.myway.com.br

  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

8.01 Como acessar o seletor de versão do PHP

A opção Select PHP Version do cPanel serve para escolher a versão do PHP usada pela conta e,...

8.02 Como ativar extensões do PHP no cPanel

A ativação de extensões do PHP serve para habilitar recursos adicionais que aplicações e...

8.03 Como desativar extensões do PHP

Desativar uma extensão do PHP serve para remover um recurso que não deve ficar ativo na conta...

8.04 Como habilitar extensões necessárias para WordPress

Esse procedimento serve para ativar extensões do PHP frequentemente exigidas pelo WordPress,...

8.05 Como habilitar extensão ionCube Loader

A extensão ionCube Loader serve para permitir a execução de scripts PHP protegidos ou...