Ocorreu um erro crítico em seu site[Correção]

Publicados: 2021-08-05

Você só sabe como se sente quando seu site WordPress cai. Esta mensagem “Ocorreu um erro crítico em seu site” é uma dor de cabeça para os proprietários do site.

Agora, se o seu site estiver quebrado, você precisa saber como corrigir esse problema. O atraso na correção afastará seus clientes para seu concorrente. Existem diferentes maneiras que você deve verificar para solucionar esse erro crítico. Dependendo do site, o problema e o tempo necessário para resolvê-lo podem ser diferentes.

Se você enfrentou esse erro, sabe que ele até bloqueia seu acesso ao painel. Em suma, você deve entender que há algum erro de PHP no site. Isso acontece quando um código está inacabado ou quando um código errado é inserido no arquivo PHP. Isso resulta no processo incompleto dos scripts PHP.

Quando o WordPress identifica o problema devido ao tema ou plugin, ele envia um lembrete para o endereço de e-mail do administrador. Se você seguir esse e-mail, ele irá ajudá-lo um pouco a saber o que está acontecendo de errado no site. O e-mail às vezes pode ser enterrado na pasta de spam. Portanto, certifique-se de verificá-lo em todos os lugares do e-mail. Em casos extremos, se você tiver sorte, não receberá nenhum e-mail. Além disso, verifique o URL no e-mail para fazer login no painel de administração e corrigir o problema. Como o URL normal não funcionará, você precisa fazer login neste URL seguro fornecido pelo WordPress para recuperar seu site.

Conteúdo
1 Encontre e corrija “Ocorreu um erro crítico em seu site”
1.1 Verifique os logs de erros
1.2 Ativar o modo de depuração
1.3 Verificar Conflitos de Tema/Plugin
1.4 Restaurar Site
1.5 Atualizar a versão do PHP

Encontre e corrija “Ocorreu um erro crítico em seu site”

Antes de corrigir o problema, você deve identificar a causa raiz do problema. Como dito acima, o e-mail de lembrete do WordPress dá uma dica para você. Se você recebeu este e-mail, talvez saiba que ele contém detalhes sobre linhas de código ou arquivos que estão causando o problema. No entanto, se você não recebeu nenhum e-mail, terá que ler o post abaixo para tentar descobrir o problema no site.

Aqui estão algumas verificações importantes que você não deve ignorar se estiver enfrentando um erro crítico em seu site.

Verifique os logs de erros

Se você não recebeu um e-mail do WordPress, é a melhor prática verificar o log de erros em seu servidor. Normalmente, os erros críticos são registrados. Verifique os logs de erros do PHP armazenados no arquivo error_log dentro do public_html.

Verifique os logs de erros
Verifique os logs de erros

Se você verificar o arquivo de log de erros, verá que os erros do PHP são escritos com aviso, aviso, fatal e erros de análise. Corrija todos os erros de análise e fatais presentes nesse arquivo para resolver a mensagem de erro crítica.

Ao acessar o arquivo de log de erros, você pode usar o cPanel ou FTP para verificar o diretório raiz onde o WordPress está instalado. Como cada host pode armazenar os logs em um local diferente, tente entrar em contato com seu host para descobrir o local exato onde os logs de erro são armazenados.

Ativar o modo de depuração

O modo de depuração ajuda você a descobrir os erros no código, temas ou plugins.

Em primeiro lugar, descubra o arquivo wp-config.php no diretório raiz. Verifique estas linhas de código em seu arquivo:

 define( 'WP_DEBUG', false );
define( 'WP_DEBUG_DISPLAY', false );
define( 'WP_DEBUG_LOG', false );
define( 'SCRIPT_DEBUG', false );

Substitua false por true nestas linhas. Em alguns casos, se alguma dessas linhas não estiver presente, você poderá adicionar essa linha ao arquivo. Isso ativará o modo de depuração no WordPress e você poderá obter detalhes do erro ao atualizar seu site.

Verifique o tipo de erro e aja de acordo. Quando o erro for erradicado, substitua true por false novamente para desativar o modo de depuração.

Verificar conflitos de tema/plug-in

Às vezes, você pode receber a mensagem de erro “Ocorreu um erro crítico em seu site” devido ao tema ou plug-in conflitante. Primeiro, vamos começar a verificação com o tema. Para isso, você deve desabilitar o tema ativo e ativar o tema padrão do WordPress presente no painel. Se o erro desaparecer, você precisará entender que houve um problema com o tema. Se for o caso, então você precisa resolver o problema presente em seu tema anterior ou pode preferir mudar o tema.

Mas, se o problema permanecer o mesmo mesmo depois de alterar o tema, você pode considerar realizar verificações com os plugins instalados. Desative todos os plugins e verifique se o problema está presente ou não. Se o problema persistir, o plugin não é responsável pelo problema. Caso contrário, o plugin é responsável pelo problema causado. Para saber exatamente qual plug-in está gerando o erro, você precisa reativar cada plug-in um por um e verificar o erro continuamente. Assim que você detectar o plugin, você pode querer substituir o plugin por outro.

Caso você esteja pesquisando arquivos de temas e plugins no host local, você obterá facilmente dentro de xampp>htdocs>suapasta>wp-content enquanto no caso do site ao vivo você precisa ter acesso ao FTP ou cPanel para verificar o diretório raiz.

Verificar conflitos de plug-in de tema
Verificar conflitos de plug-in de tema

Os arquivos estão presentes em public_html>wp-content dependendo do seu host. Os plugins e temas são armazenados respectivamente dentro de sua própria subpasta.

Restaurar site

É necessário criar um backup do site devido a situações como esta. O backup regular em um período regular de tempo economiza seu tempo e trabalho. Se você tiver um backup atualizado do site, poderá fazer o upload do arquivo quando não houver erro no site.

Estrondo!! É simples.

Em outras palavras, restaurar o site para uma versão anterior é a maneira mais fácil e rápida de resolver qualquer problema no site.

Atualizar versão do PHP

Dependendo do host, você pode atualizar a versão do PHP suportada por esse host. Às vezes, um host específico pode não suportar a versão mais recente do PHP, enquanto outros hosts já são executados na versão mais recente. Isso não está em suas mãos. No entanto, você precisa identificar e escolher o host que oferece suporte à versão mais recente. Dê uma olhada neste post para saber como atualizar o PHP no WordPress

Conclusão

Se você viu a mensagem de erro “Ocorreu um erro crítico em seu site” em seu site, siga as etapas mencionadas nesta postagem e informe-nos se isso resolve seu problema.

Postagens relacionadas

  1. Como corrigir o erro HTTP 500 do WordPress (erro interno do servidor)
  2. Como ativar a compactação GZIP no WordPress
  3. Como instalar o WordPress no XAMPP passo a passo