Como corrigir o erro max_execution_time no WordPress ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
16.01.2025

Como corrigir o erro max_execution_time no WordPress

O erro max_execution_time no WordPress geralmente ocorre quando um script leva muito tempo para ser executado, excedendo o limite de tempo definido pela configuração do seu servidor. Esse limite foi projetado para evitar que scripts mal escritos usem recursos excessivos do servidor. No entanto, se estiver executando ações como a instalação de plug-ins, a importação de arquivos grandes ou a execução de atualizações, você poderá encontrar esse erro.

Veja como você pode corrigir o erro max_execution_time no WordPress aumentando o limite de tempo de execução.


Método 1: Modificar o arquivo php.ini

O arquivo php.ini é o arquivo de configuração padrão para a execução de scripts PHP. Se você tiver acesso a esse arquivo, poderá aumentar o tempo máximo de execução.

Etapa 1: Acesse o painel de controle da hospedagem ou o servidor

  1. Faça login na sua conta de hospedagem e abra o Gerenciador de arquivos do cPanel ou conecte-se ao seu servidor via FTP ou SSH usando um cliente como o FileZilla.
  2. Navegue até o diretório raiz do seu site (geralmente chamado public_html).

Etapa 2: Localize ou crie o arquivo php.ini

  1. Procure um arquivo chamado php.ini em seu diretório raiz. Se ele não existir, você pode criá-lo.
    • No cPanel, vá para Gerenciador de arquivos > public_html e clique em Arquivo. Nomeie o arquivo como php.ini.
  2. Se o arquivo já existir, abra-o para edição.

Etapa 3: Aumente o max_execution_time

  1. Adicione ou atualize a seguinte linha em seu arquivo php.ini:
    max_execution_time = 300

    Isso define o tempo máximo de execução como 300 segundos (5 minutos). Você pode aumentar esse valor conforme necessário.

  2. Salve as alterações e saia do editor de arquivos.

Etapa 4: reiniciar o servidor Web (se necessário)

Alguns ambientes de hospedagem exigem que você reinicie o servidor Web para que as alterações tenham efeito. Entre em contato com o provedor de hospedagem se não tiver certeza.


Método 2: Editar o arquivo .htaccess

Se você não tiver acesso ao arquivo php.ini, poderá tentar editar o arquivo .htaccess, que controla várias configurações do servidor.

Etapa 1: acessar o arquivo .htaccess

  1. No diretório raiz do seu site (public_html), localize o arquivo .htaccess.
    • Se você não o vir, ele pode estar oculto. No cPanel, clique em Settings (Configurações) no canto superior direito do File Manager (Gerenciador de arquivos) e marque a opção Show Hidden Files (dotfiles) (Mostrar arquivos ocultos).
  2. Clique com o botão direito do mouse no arquivo .htaccess e selecione Editar.

Etapa 2: adicionar a diretiva de tempo de execução

  1. Adicione a seguinte linha de código ao arquivo .htaccess:
    php_value max_execution_time 300

    Isso define o tempo máximo de execução como 300 segundos (5 minutos).

  2. Salve as alterações e feche o editor de arquivos.

Método 3: Editar o arquivo wp-config.php

Você também pode tentar aumentar o tempo de execução editando o arquivo wp-config.php, que controla várias configurações do WordPress.

Etapa 1: acessar o arquivo wp-config.php

  1. No diretório raiz do seu site, localize o arquivo wp-config.php.
  2. Clique com o botão direito do mouse e selecione Editar.

Etapa 2: adicionar a diretiva de tempo de execução

  1. Adicione a seguinte linha de código perto da parte superior do arquivo, antes de /* Isso é tudo, pare de editar! Boa publicação. */ comentário:
    set_time_limit(300);

    Isso define o tempo de execução para 300 segundos (5 minutos).

  2. Salve o arquivo e saia do editor.

Método 4: Entre em contato com o provedor de hospedagem

Se estiver usando hospedagem compartilhada e não puder alterar as configurações de max_execution_time por meio dos métodos acima, entre em contato com o provedor de hospedagem. Ele pode ajustar as configurações para você ou pode oferecer uma interface no painel de controle de hospedagem para alterar o max_execution_time.


Método 5: usar um plug-in do WordPress

Se você não se sentir à vontade para editar arquivos manualmente, poderá usar um plug-in para aumentar o max_execution_time.

  1. Faça login no painel do WordPress.
  2. Navegue até Plugins > Adicionar novo.
  3. Procure por WP Maximum Execution Time Exceeded ou WP Server Info.
  4. Instale e ative o plug-in.
  5. Depois de instalado, siga as instruções da página de configurações do plug-in para aumentar o tempo de execução.

Como verificar se o erro foi corrigido

  1. Após aplicar uma das soluções acima, volte ao painel do WordPress e tente novamente a ação que causou o erro max_execution_time.
  2. Se o erro persistir, tente aumentar ainda mais o limite de tempo (por exemplo, 600 segundos ou 10 minutos) ou tente um dos métodos alternativos.

Conclusão

O erro max_execution_time no WordPress pode ser facilmente resolvido aumentando o limite máximo de tempo de execução via php.ini, .htaccess ou wp-config.php, ou usando um plugin. É essencial escolher o método que melhor se adapte ao seu nível de conforto técnico e ao ambiente de hospedagem. Se nenhum desses métodos funcionar, entrar em contato com o provedor de hospedagem é a melhor opção para obter assistência adicional.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills