Como aumentar timeout de execução de script PHP Print

  • 0

Como aumentar o timeout de execução de script PHP na GeHost

Olá, querido(a) cliente! 👋 Se você está aqui, provavelmente já tentou rodar um script PHP (como um backup, importação de dados ou processamento de arquivos grandes) e o sistema parou antes de terminar, com uma mensagem como "Maximum execution time exceeded" — não se preocupe! Isso é bem comum, e o remédio está no nosso php.ini, o arquivo de configuração do PHP.

Na GeHost, você tem total controle sobre esse parâmetro. Vamos te guiar passo a passo, como se fosse um amigo explicando no café da manhã. 😊

Passo 1: Acesse o cPanel

Primeiro, entre na sua conta de hospedagem usando o cPanel. Basta digitar seusite.com/cpanel (ou o link que te enviaram) e fazer login com seu usuário e senha.

Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in

Passo 2: Acesse o Editor de Arquivos (File Manager)

No cPanel, localize e clique em “Gerenciador de Arquivos” (File Manager). Ele está na seção “Arquivos”.

Na tela que abrir, selecione a pasta public_html (ou a pasta do seu site, se estiver em subdomínio ou subpasta), e marque a opção “Mostrar arquivos ocultos” (para ver o arquivo .htaccess).

Gerenciador de Arquivos com árvore de pastas (public_html etc.) e barra de ações

Passo 3: Edite o arquivo .htaccess

Procure pelo arquivo .htaccess (ele pode estar oculto). Clique nele com o botão direito e escolha “Editar”.

Se não houver arquivo .htaccess, você pode criá-lo com o botão “Criar” (no cPanel), mas geralmente ele já existe em sites com WordPress, Laravel ou outros sistemas.

Passo 4: Adicione a configuração de timeout

Na tela de edição, insira esta linha no final do arquivo:

php_value max_execution_time 300

Explicando: isso diz ao PHP: “Pode executar até 300 segundos (5 minutos) sem parar. Se precisar de mais, aumente para 600 (10 minutos), por exemplo.”

💡 Dica do Sensei: Se seu script ainda demora muito, tente 600 ou 1200. Mas não coloque valores muito altos (como 3600) sem necessidade — isso pode afetar o desempenho do servidor.

Passo 5: Salve as alterações

Após colar a linha, clique em “Salvar Alterações” (ou “Salvar”). Pronto! O novo tempo de execução já está ativo.

Passo 6: Teste seu script

Volte ao seu sistema (WordPress, Laravel, script personalizado etc.) e execute o script novamente. Agora ele deve rodar por mais tempo — sem interrupções!

Importante: O que não fazer

  • Não edite o arquivo php.ini diretamente — ele é gerenciado pelo servidor e pode ser sobrescrito.
  • Não use ini_set() dentro do script se não tiver controle total sobre ele — pode não funcionar em todos os ambientes.
  • Evite timeouts muito altos (como 1 hora) em scripts públicos — pode gerar sobrecarga no servidor.

Quer mais controle?

Se você precisa de configurações personalizadas em larga escala (como mudar o memory_limit ou upload_max_filesize), entre em contato com nosso suporte. Estamos aqui para te ajudar, sempre! 🌟

Seu site é seu universo. Nós cuidamos da infraestrutura, você cuida da criatividade. 💫


Was this answer helpful?

« Back