This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

A Agência da Próxima Geração chegou. Junte-se a mais de 3.000 profissionais de agências na Agency Advantage 2026. Registar gratuitamente→

Como aumentar max_execution_time para resolver um erro fatal (6 métodos)

Atualizado em October 1, 2025

10 Min Read
Resposta rápida: O erro do WordPress “Erro fatal: Tempo máximo de execução de 30 segundos excedido” é causado por um script PHP que está a correr mais tempo do que o permitido pelo servidor. Podes corrigi-lo aumentando o limite max_execution_time em php.ini, .htaccess, wp-config.php, ou usando um plugin – ou contactando o teu fornecedor de alojamento.

Para um proprietário de um site WordPress, poucas coisas são mais frustrantes do que um erro fatal a meio do carregamento ou durante a instalação de um plug-in.

O “erro max_execution_time”, formalmente apresentado como “Erro fatal: Tempo máximo de execução de 30 segundos excedido” é um dos erros mais comuns do WordPress e, felizmente, um dos mais fáceis de corrigir.

No entanto, é muito simples resolver esse erro aumentando o tempo máximo de execução. Este guia aborda seis métodos para aumentar o tempo máximo de execução no WordPress, explica o que causa o erro e mostra-te como verificar as tuas definições actuais antes que algo se estrague.

O que é max_execution_time no WordPress?

max_execution_time é uma definição de configuração do PHP que define o número máximo de segundos que um único script PHP pode ser executado no teu servidor. Quando um script excede esse limite, o PHP o encerra automaticamente e lança um erro fatal.

Por padrão, a maioria dos ambientes de hospedagem do WordPress define esse valor como 30 segundos. Tarefas como a importação de grandes ficheiros XML, o carregamento de vídeos, a execução de exportações do WooCommerce ou a instalação de plug-ins com muitos recursos podem facilmente exceder este limite.

Fato importante: O WordPress recomenda um max_execution_time mínimo de 300 segundos para um desempenho ideal, especialmente em sites de comércio eletrônico ou com muito conteúdo.

O que causa o erro “Tempo máximo de execução excedido”?

A mensagem de erro tem o seguinte aspeto:

Erro fatal: Tempo máximo de execução de 30 segundos excedido em /path/to/your/script.php na linha Y

Os gatilhos mais comuns incluem:

  • Instalar ou atualizar um plugin ou tema mal otimizado que consome recursos excessivos do servidor
  • Carrega ficheiros multimédia de grandes dimensões, como imagens de alta resolução ou vídeos longos
  • Executa operações de importação/exportação de bases de dados (especialmente grandes ficheiros SQL ou XML)
  • Utiliza um alojamento partilhado com um limite de tempo de execução muito baixo (por vezes tão baixo como 15-30 segundos)
  • Plug-ins desatualizados ou em conflito que fazem com que os scripts PHP fiquem em loop indefinidamente

Fonte: YouTube/wpguide

⚠️ Nota de segurança: O WordPress impõe limites de tempo de execução em parte como medida de segurança. Os scripts maliciosos podem abusar do tempo de execução irrestrito para abrandar ou bloquear o teu servidor. Aumenta sempre este limite de forma responsável.

Porque é que tens de aumentar o max_execution_time para carregamentos de ficheiros grandes

Se o ficheiro que pretendes carregar for grande, o script PHP que trata do processo de carregamento pode ser executado durante mais tempo do que o limite de tempo especificado pelo servidor, como explicado anteriormente.

Isto pode levar a problemas como ficheiros que não são carregados na totalidade, erros no servidor e uma coisa que não podes permitir de todo: uma má experiência para os utilizadores.

Essencialmente, o que estás a fazer quando aumentas o tempo máximo de execução, é aumentar o tempo que o script tem para ser executado, o que significa que ficheiros grandes podem ser carregados sem erros.

E se não aumentares o max_execution_time para Uploads grandes?

Existem vários riscos se optares por manter o teu tempo de execução limitado e ignorar os erros. Os riscos incluem:

  • Os ficheiros podem ser corrompidos ou perdidos devido a carregamentos incompletos.
  • Podem ocorrer timeouts e erros internos do servidor.
  • Frustração do utilizador e perda de oportunidades de negócio.
  • Podem ser carregados ficheiros maliciosos.

Como verificar a tua definição atual de max_execution_time

Existem várias formas de verificar a tua definição atual de max_execution_time, mas a mais fácil é utilizar o plugin Health Check & Troubleshooting.

Vê como:

1. Vai ao teu painel de controlo do WordPress.

2. No painel esquerdo, clica em Plugins > Adicionar novo plug-in.

3. Na barra de pesquisa à direita, escreve “Health Check & Troubleshooting” (Verificação de saúde e resolução de problemas).

4. Clica em Instalar.

5. Depois de instalado, clica em Ativar.

6. Quando o plugin estiver pronto, no painel esquerdo, procura novamente Ferramentas > Saúde do site.

7. Clica em Info (junto a Status) e, em seguida, desloca-te para baixo até Server (Servidor).

8. No menu suspenso do servidor, encontrarás “PHP time limit”. No meu caso, diz “60”, o que significa 60 segundos.

Como identificar o erro no teu site

Normalmente, o WordPress envia aos proprietários e administradores do site um e-mail informando-os de que um plugin ou tema está a causar um erro fatal.

Além disso, quando estiveres a carregar um plugin ou tema, o teu painel de controlo também apresentará a seguinte mensagem.

Outra forma de descobrir se existe um erro max_execution_time no teu site é ver o que está a acontecer no front end. A mensagem para os utilizadores pode ser a seguinte:

“O sítio está com dificuldades técnicas”

Ou

“Ocorreu um erro crítico no teu sítio Web”

Descobre como corrigir os 25+ erros mais comuns do WordPress.

Como corrigir o erro max_execution_time e aumentar o limite

Existem seis métodos para resolver o erro max_execution_time no WordPress. O primeiro seria eliminar quaisquer plugins ou temas problemáticos no teu site.

O resto seria aumentar o tempo máximo de execução.

Método Abordagem Dificuldade Melhor para
Método 1 Desinstala o plugin/tema problemático Fácil Iniciantes
Método 2 Utiliza um plugin É fácil Utilizadores não técnicos
Método 3 Edita o .htaccess Intermediário Servidores Apache
Método 4 Edita o wp-config.php Intermediário Todos os ambientes
Método 5 Edita o php.ini Avançado Alojamento VPS/dedicado
Método 6 Contacta o suporte de alojamento Mais fácil Utilizadores de alojamento partilhado

Método 1: Desinstala o plugin ou tema problemático

Se o problema apareceu depois da instalação do plugin ou do tema, podes assumir que é ele que está a causar o problema.

  • Vai a Plugins > Plugins instalados
  • Localiza o plugin recentemente instalado ou atualizado
  • Clica em Desativar por baixo do seu nome
  • Recarrega o teu site para confirmar que o erro foi resolvido

Temos um blogue sobre como desativar ou eliminar plug-ins, se quiseres aprender mais a fundo.

Mas se o plugin recentemente descarregado não for o problema e o teu erro do WordPress se mantiver, como é que descobres qual é o problema?

Considera estes factores:

  • Verifica o teu e-mail para ver se existem notificações de erro do WordPress
  • Desactiva cada plugin , um de cada vez, para identificar qual deles pode ser o culpado.
  • Talvez tenhas feito o downgrade da versão do WordPress. A última atualização do WordPress pode, por vezes, causar problemas.

Fazer o downgrade da tua versão do WordPress deve ser a tua última escolha. As versões mais recentes do WordPress são muito importantes para o desempenho e a segurança do teu site.

Se isto não funcionar, basta aumentares o tempo máximo de execução no teu sítio Web WordPress. Os métodos seguintes ensinar-te-ão como o fazer.

Método 2: Utilizar um plug-in para aumentar o tempo de execução

Utilizar um plugin para aumentar o tempo máximo de execução no WordPress é uma excelente opção para quem não se sente confortável com opções técnicas como a modificação de ficheiros do servidor.

Para este tutorial, utilizei a opção Aumentar o tamanho máximo do arquivo de upload | Aumentar o tempo de execução que é um plugin. Tem mais de 70.000 instalações activas e foi atualizado ontem (no momento em que escrevo), o que significa que foi testado com o WordPress 6.7, a versão mais recente do WordPress.

Para ativar este plugin:

  • Vai ao teu painel de controlo do WordPress.
  • No painel esquerdo, clica em Plugins > Adicionar novo plugin
  • Na barra de pesquisa, digita Aumentar tamanho máximo do arquivo de upload | Aumentar tempo de execução.
  • Clica em Instalar.
  • Clica em Ativar.

Para aumentar o tempo de execução, segue estes passos:

1. No painel esquerdo, clica em Mídia > Aumentar limite de upload.

2. Introduz a hora da tua escolha na secção Maximum Execution Time (Tempo máximo de execução ) no topo, por baixo de “Maximum Upload Size” (Tamanho máximo de carregamento)

Recomenda-se que não excedas 300 segundos para o tempo máximo de execução.

Método 3: Modificar o ficheiro .htaccess para aumentar o tempo máximo de execução

Para aumentar o tempo máximo de execução através do .htaccess, terás de te ligar ao teu servidor através de um cliente FTP.

  • Para tal, transfere e instala um cliente FTP como o Filezilla.
  • Em seguida, liga-te ao teu servidor adicionando as tuas credenciais.

Os usuários da Cloudways podem encontrar suas credenciais quando clicam em Todos os servidores e escolhem o servidor ao qual desejam se conectar:

credenciais de ftp da cloudways

  • Clica em ligação rápida para aceder aos teus ficheiros.

Vê aqui o aspeto depois de ter adicionado as minhas credenciais:

Quando estiveres ligado, acede ao ficheiro .htaccesss.

Antes de modificares o teu .htaccess, é muito importante fazeres uma cópia de segurança de todos os teus ficheiros WordPress.

Protege o teu site WordPress com cópias de segurança automatizadas

A perda de dados não é uma coisa com Cloudways. Personalize sua frequência de backup, baixe facilmente os backups localmente ou até mesmo clone um site a partir de backups existentes.

Depois de fazeres a cópia de segurança, segue estes passos:

1. Localiza o ficheiro .htaccess na pasta /public.

2. Clica com o botão direito do rato no ficheiro .htaccess no teu cliente FTP (por exemplo, FileZilla) e seleciona Editar.

3. Se estiveres a utilizar um editor no teu computador local, descarrega primeiro o ficheiro, edita-o e, em seguida, carrega-o novamente depois de o guardares.

4. Adiciona a seguinte linha: php_value max_execution_time 300.

Normalmente, coloca esta linha perto do topo do ficheiro .htaccess, especialmente antes de quaisquer regras de reescrita.

Método 4: Editar o wp-config.php

Outro método fácil de aumentar o tempo de execução é configurar o ficheiro wp-config.php. Tal como o método .htaccess mencionado acima, para o wp-config.php, terás de te ligar a um cliente de ficheiros como o Filezilla.

1. Localiza o ficheiro .wp-config.php na pasta /public.

2. Abre o ficheiro para edição.

tempo máximo de execução wpconfig

3. Acrescenta o seguinte código no fim, mesmo antes de dizer “parar de editar”: set_time_limit(300);

Guarda e carrega este novo ficheiro no teu site através de FTP.

Método 5: Editar o php.ini para aumentar o tempo máximo de execução

Podes corrigir o erro de tempo máximo de execução e aumentar o tempo editando também o php.ini, se o teu servidor utilizar esse ficheiro para configuração.

Para o fazer, segue estes passos:

Uma vez ligado, segue estes passos:

  1. Localiza o ficheiro php.ini na pasta /public.
  2. Abre o ficheiro para edição.
  3. Acrescenta a seguinte linha: max_execution_time = 300

tempo máximo de execução php.ini

Podes substituir “300” por qualquer outro valor que tenhas em mente.

Este método é pouco comum, mas é sem dúvida uma forma de modificares a execução máxima.

Método 6 (mais fácil): Pede ao teu fornecedor de alojamento para aumentar o tempo máximo de execução

Se não tiveres a certeza de fazer as alterações sozinho, podes sempre contactar a equipa de suporte do teu fornecedor de alojamento web, mostrar-lhes o erro que viste e perguntar-lhes qual é o teu limite de execução atual.

Depois, podes dizer-lhes para aumentarem este tempo de execução para algo entre 60 e 300.

Em casos como este, é importante compreender o papel do tipo de alojamento que tens. Com o alojamento WordPress gerido ou o alojamento VPS, podes ajustar manualmente estas definições porque tens controlo total sobre elas.

Mas, se tiveres um alojamento partilhado, a resolução de erros pode ser problemática. Porquê? Porque as alterações feitas a um site podem afetar outros sites também (ou seja, os sites com os quais partilhas o teu alojamento).

A Cloudways oferece alojamento para WordPress com suporte especializado 24 horas por dia, 7 dias por semana, onde podes falar com humanos reais (e não com bots), ou seja, engenheiros seniores, para discutir os teus problemas e resolvê-los.

Estes especialistas trabalham como parte da tua equipa e têm um tempo médio de resposta de 90 segundos.

A resolução de problemas de erros é fácil com o Cloudways Managed Hosting

Experimenta o Alojamento WordPress sem erros. Começa agora e vê como é fácil gerir o teu site!

Resumo

É crucial aumentar max_execution_limit no teu site WordPress, especialmente quando se trata de carregar ficheiros grandes.

Neste tutorial, encontraste 6 métodos diferentes para alterar o max_execution_limit para resolver o erro max execution. Também aprendeste como podes descobrir quais os plugins ou temas que podem estar a causar problemas no teu site e como te podes livrar deles.

Valores recomendados de max_execution_time

Valor Quando utilizar
30 segundos Por defeito do servidor – muitas vezes demasiado baixo para o WordPress moderno
120 segundos Bom para a maioria das configurações padrão do WordPress
300 segundos Recomendado para WooCommerce, grandes suportes, importações
0 (ilimitado) Nunca utilizes em locais de produção

Se és um cliente da Cloudways, lembra-te que podes sempre contactar a nossa equipa de suporte, onde os nossos engenheiros seniores te responderão em 90 segundos e certificar-se-ão de aumentar o teu limite para que te possas concentrar no teu negócio, enquanto nós resolvemos as coisas.

Q. Como posso aumentar o max_execution_time para importar grandes ficheiros XML?

A. Edita o teu php.ini e define max_execution_time = 300, ou utiliza .htaccess com php_value max_execution_time 300. No alojamento partilhado, pergunta diretamente ao teu fornecedor.

Q. Qual é o valor máximo recomendado para max_execution_time?

A. 300 segundos (5 minutos) é o limite máximo amplamente recomendado. Valores acima de 300 podem sobrecarregar os recursos do servidor e permitir que scripts descontrolados consumam memória.

Q. O que acontece se o max_execution_time for definido para um valor demasiado baixo?

A. O PHP termina o script em execução mais cedo, causando uploads incompletos, ficheiros corrompidos, erros HTTP 500 e uma experiência de utilizador quebrada – especialmente em sites de eCommerce ou com muitos media.

Q. Can I set max_execution_time to 0?

A. Sim, mas nunca em um site de produção. Se o definires como 0, elimina totalmente o limite de tempo, permitindo que os scripts sejam executados indefinidamente – um sério risco de segurança e desempenho.

Q. O max_execution_time afecta a velocidade de carregamento da página front-end?

A. Não diretamente. Aplica-se apenas à execução de scripts PHP no lado do servidor. No entanto, scripts de execução muito longa podem consumir recursos do servidor e, indiretamente, tornar as coisas mais lentas para outros usuários.

Share your opinion in the comment section. COMMENT NOW

Share This Article

Hafsa Tahir

Hafsa é uma profissional de marketing de conteúdos que tem estado no espaço de crescimento orgânico nos últimos três anos. Com formação em Psicologia e UX, gosta de ler as mentes dos utilizadores e está interessada em experimentar os ângulos de marketing de produtos mais criativos. As suas cópias gritam: "não és apenas um salário para nós". Adora contar piadas sem graça, pagar a mensalidade do ginásio e não ir, e escrever contos psicologicamente perturbadores por alguma razão.

×

Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Quer experimentar a plataforma Cloudways em todo o seu esplendor?

Faça um tour guiado GRATUITO pela Cloudways e veja por si mesmo como é fácil gerenciar seu servidor e suas aplicações na principal plataforma de hospedagem em nuvem.

Iniciar mi recorrido