Como corrigir o erro “Houve um erro crítico no seu site” no WordPress

Como proprietário de um site WordPress, seu site pode ocasionalmente sofrer inatividade causada por um ou vários erros críticos no WordPress. Quando isso acontecer, você verá a temida mensagem de erro que diz “Ocorreu um erro crítico em seu site” quando você tentar fazer login ou visualizar o site.

Mensagem de erro crítica no WordPressMensagem de erro crítica no WordPressMensagem de erro crítica no WordPress
Mensagem de erro crítica no WordPress

Com esta mensagem, o WordPress está basicamente informando que há um erro fatal em seu site. Durante esse período, o site permanecerá inacessível aos visitantes e você poderá ser impedido de acessar o painel de administração.

Felizmente, esse erro é fácil de resolver e, neste artigo, abordaremos as possíveis correções para o erro crítico do WordPress. Primeiro, vamos dar uma olhada em por que esse erro pode ocorrer em primeiro lugar.

Causas do erro “Houve um erro crítico em seu site”

O erro crítico de site no WordPress pode ser causado por uma ou várias coisas, mas, infelizmente, o texto do erro é muito vago para fornecer qualquer ideia do que exatamente deu errado com seu site. Portanto, cabe a você descobrir o motivo por trás disso.

Se você encontrar esse erro ao configurar o WordPress pela primeira vez, é muito provável que você tenha especificado as informações erradas do banco de dados ou adicionado um banco de dados inacessível. Nesse caso, você terá que definir os detalhes precisos do banco de dados dentro do wp-config.php arquivo de sua instalação do WordPress.

Além de definir informações erradas do banco de dados, o erro crítico do WordPress também pode resultar dos seguintes problemas:

  • banco de dados corrompido
  • provedor de hospedagem ruim
  • servidor web atrasado ou sobrecarregado
  • cache de site corrompido ou código PHP (incluindo plugins e temas)
  • corrupção de arquivo do servidor
  • outros problemas relacionados ao servidor

Para ajudar a corrigir o problema, o WordPress detecta quando ocorre um erro crítico e envia uma notificação por e-mail para o endereço de e-mail do administrador. Este e-mail contém os detalhes do erro e um link para fazer login no painel do site no modo de recuperação.

Observe que, às vezes, esse e-mail pode ser enviado para a pasta de spam. Portanto, certifique-se de verificar lá se você não encontrá-lo em sua caixa de entrada principal. Se você não receber o e-mail, precisará localizar o problema e corrigi-lo.

Como corrigir o erro “Houve um erro crítico no seu site”?

Corrigir o erro requer que você saiba o que o causou em primeiro lugar. No e-mail de notificação enviado pelo WordPress, você verá o(s) arquivo(s) PHP corrompido(s) e até mesmo a linha de código a ser corrigida. No entanto, se você não recebeu esta mensagem, não se preocupe.

Abaixo estão oito métodos para resolver erros críticos em seu site WordPress. Clique no link abaixo para pular para uma seção específica:

1. Desative os plug-ins do seu site

Plugins corrompidos são uma das causas mais comuns de erros críticos do site no WordPress. Se o erro crítico do WordPress ocorreu logo após a instalação de um plug-in, você precisará desativar esse plug-in específico e ver o que acontece depois disso.

Você pode desativar um plug-in na área de plug-ins no painel de administração do WordPress. Mas, caso você seja impedido de acessar o back-end, você terá que desativar os plugins manualmente.

Você pode encontrar todos os plugins usados ​​em seu site navegando até wp-conteúdo > plugins do diretório raiz do seu site WordPress.

Diretório de plug-insDiretório de plug-insDiretório de plug-ins
Diretório de plug-ins

Lá, tudo o que você precisa fazer é renomear o plugin. Isso garante que o WordPress seja carregado sem o plug-in problemático na próxima vez que você reiniciar seu site WordPress, o que deve eliminar o erro.

Se você não tiver certeza de qual plugin é o responsável, basta renomeá-los um por um até encontrar o culpado.

Para sites WordPress hospedados, você precisará fazer login usando FTP. Consulte seu provedor de hospedagem para obter informações sobre como fazer isso.

2. Verifique os logs de erros

Outro método para verificar a causa subjacente do erro crítico é inspecionar o log_erro arquivo, que armazena informações de erro PHP em seu site WordPress. Você pode encontrar este arquivo dentro do wp-conteúdo pasta da sua instalação do WordPress.

O arquivo lista todos os erros em seu site WordPress, bem como a hora em que cada um deles ocorreu. Além disso, cada erro possui informações detalhadas sobre o arquivo de origem responsável e até mesmo a linha de código que você precisará corrigir.

3. Retornar a um tema padrão

Os temas são responsáveis ​​pela aparência dos sites WordPress. Como eles formam a base do seu site, é muito provável que você receba um erro crítico se houver conflitos no código PHP que alimenta o tema do seu site.

Para verificar se um tema é responsável pelo seu erro no WordPress, mude o tema atual para um padrão, como Twenty Twenty. Se você pode acessar o painel de administração, vá para Aparência > Temas e procure um tema padrão para usar.

Tema vinte e vinteTema vinte e vinteTema vinte e vinte
Tema vinte e vinte

Se você não tiver acesso ao painel de administração, precisará excluir manualmente a pasta do tema em wp-conteúdo > temas. Mas antes de fazer isso, certifique-se de que seu site tenha um backup para que você não perca permanentemente seus arquivos de tema.

4. Restaurar seu site da cópia de backup mais recente

A mera possibilidade de seu site WordPress sofrer um erro crítico é uma razão boa o suficiente para você fazer backup regularmente do seu site. Restaurar um backup recente pode ser tudo o que você precisa para que seu site funcione novamente, no menor tempo possível.

O processo de restauração para um backup depende de como o backup foi feito. Se você usou um plug-in de backup como o UpdraftPlus, navegue até o painel do plug-in de backup e encontre a funcionalidade de restauração. A interface será diferente dependendo do plug-in que você está usando, mas geralmente, você só precisa selecionar um arquivo de backup para restaurar o site.

Se você estiver usando uma plataforma de hospedagem que fornece backups regulares, poderá restaurar seu site a partir do painel de hospedagem ou do painel de administração.

5. Ative o modo de depuração para WordPress

No modo de depuração, o WordPress é capaz de detectar automaticamente erros de PHP no software principal ou nos temas e plugins usados ​​no site.

Para habilitar o modo de depuração em seu site WordPress, abra o arquivo wp-config.php com um editor de texto ou IDE e inclua o seguinte código na parte inferior do arquivo:

A primeira configuração acima é o que realmente ativa o modo de depuração em seu site. O resto apenas define como os logs serão mostrados.

Salve o arquivo e reinicie seu site. Os erros serão adicionados ao log em um arquivo debug.log, que você pode encontrar na pasta wp-content. Inspecione os logs e tente descobrir o tema ou plugin responsável pelo erro.

Certifique-se de remover as linhas de código semelhantes quando terminar a depuração.

6. Aumente o limite superior para o tamanho do arquivo de upload

Se você receber a mensagem de erro crítico ao tentar fazer upload de um arquivo para o WordPress, provavelmente é porque o tamanho máximo do arquivo de upload é muito pequeno. Nesse caso, você pode corrigir o problema aumentando o limite.

Você deve sempre primeiro comparar o tamanho máximo de upload atual com o tamanho do arquivo que deseja enviar. O tamanho máximo é mostrado a você no Mídia > Adicionar página, logo abaixo da seção de upload de arquivo.

Verificando o tamanho máximo do arquivoVerificando o tamanho máximo do arquivoVerificando o tamanho máximo do arquivo
Verificando o tamanho máximo do arquivo

Para aumentar o limite, abra o wp-config.php arquivo com um editor de texto e defina o novo tamanho máximo de upload em ini_set() como mostrado abaixo:

Na linha acima, também aumentamos o tamanho máximo para processamento de texto.

7. Limpe o cache do seu site

O armazenamento em cache ajuda seu site a carregar mais rapidamente, armazenando temporariamente dados importantes e usados ​​com frequência. No entanto, à medida que os dados se acumulam, é possível que o cache seja corrompido. Quando isso acontecer, você receberá um erro crítico em seu site.

Esse problema pode ser resolvido limpando o cache. Todos os dados obsoletos serão excluídos e seu site deverá começar a funcionar novamente.

Se você estiver usando um plug-in como o W3 Total Cache, acesse o painel do plug-in no painel do WordPress e procure a funcionalidade para limpar o cache. Você pode precisar fazer login usando o link no e-mail do WordPress para acessar o painel de administração do seu site.

8. Atualize sua versão do PHP

Usar uma versão antiga do PHP é uma causa comum de erros críticos em um site WordPress. Por esse motivo, você deve sempre usar a versão estável mais recente do PHP para o seu site WordPress. Atualmente, isso está entre o PHP 7.4 e 8.0.

Versões estáveis ​​não são propensas a erros como as versões mais antigas (PHP 5.x). Você também não precisa se preocupar muito com as compatibilidades de plugins e temas. Se você estiver em uma versão antiga do PHP, atualize-a para o PHP 7.4 ou superior. Mas antes de fazer isso, certifique-se de ter feito backup do seu site.

Na maioria dos hosts, você pode atualizar o PHP a partir do painel de hospedagem.

Resumo

O erro crítico do WordPress é um dos erros mais comuns no WordPress e, felizmente, é muito fácil de resolver. Neste artigo, analisamos várias maneiras de solucionar esse erro e trazer seu site de volta à vida.

Para recapitular brevemente, eles são os seguintes:

  • Desative os plugins do seu site
  • Verifique os logs de erros
  • Retornar a um tema padrão
  • Restaure seu site a partir da cópia de backup mais recente
  • Ativar o modo de depuração para WordPress
  • Aumente o limite superior para o tamanho do arquivo de upload
  • Limpe o cache do seu site
  • Atualize sua versão do PHP

Deixe uma resposta