ERRO CRÍTICO NO WORDPRESS: COMO CORRIGIR E EVITAR

Se o seu site mostrou “Ocorreu um erro crítico neste site” (ou simplesmente parou de carregar), você não está sozinho. Esse é um dos erros mais comuns no WordPress e geralmente aparece depois de atualização de plugin, tema, PHP/hospedagem, ou quando algum recurso do servidor “estoura” (memória, tempo de execução, permissões).

A boa notícia: na maioria dos casos dá para recuperar rápido, com método. A má notícia: ficar tentando “no chute” pode piorar (e derrubar checkout, área de membros, formulários e o admin).

A seguir você encontra um passo a passo seguro para resolver o erro crítico no WordPress, com foco em sites de empresa e lojas WooCommerce.


SINAIS TÍPICOS DO ERRO CRÍTICO NO WORDPRESS

Você pode ver:

  • Mensagem de erro crítico no front-end.
  • Admin (/wp-admin) inacessível.
  • Site abre, mas páginas específicas quebram (checkout, carrinho, conta).
  • Erro aparece logo após atualizar plugin/tema ou mudar versão do PHP.
  • O problema some e volta (intermitente), geralmente por limite de recursos.

Se seu checkout parou de vender, trate como prioridade. Cada minuto fora do ar custa caro.


PRINCIPAIS CAUSAS (AS MAIS FREQUENTES)

Plugin com conflito após atualização.
É a causa número 1. Um plugin atualizado pode entrar em conflito com outro plugin, com seu tema, ou com a versão do PHP.

Tema incompatível ou com arquivo quebrado.
Atualização do tema, personalizações antigas, ou incompatibilidade com PHP podem derrubar o site.

Versão do PHP inadequada para o seu conjunto de plugins.
Subir/baixar PHP sem validar compatibilidade costuma gerar erro fatal.

Limites de hospedagem (memória, CPU, timeout).
WooCommerce, builders e plugins de segurança/cache podem exigir mais recursos do que o plano aguenta.

Cache/minificação quebrando recursos.
Algumas otimizações agressivas “quebram” scripts essenciais, especialmente em checkout.

Arquivos corrompidos ou permissões erradas.
Alterações por malware, permissões incorretas, ou falhas de upload/atualização também causam erro crítico.


COMO CORRIGIR O ERRO CRÍTICO NO WORDPRESS (PASSO A PASSO)

  1. Verifique o e-mail do administrador e o modo de recuperação
    O WordPress pode enviar um e-mail dizendo qual plugin/arquivo causou o erro e oferecer um link de recuperação. Se chegou esse e-mail, ele é o caminho mais rápido para identificar o culpado.
  2. Ative logs para descobrir o erro exato (sem mostrar para visitantes)
    O objetivo aqui é registrar o erro em log, não exibir na tela. Isso evita “apagar incêndio no escuro” e reduz risco de derrubar mais coisas.

Fonte confiável: documentação oficial do WordPress sobre debugging.
Link externo: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/

  1. Desative plugins para encontrar o culpado
    Se você consegue entrar no admin, desative todos os plugins e ative um por um até o erro voltar. Assim você encontra exatamente qual plugin causou o erro crítico no WordPress.

Se você NÃO consegue entrar no admin, o caminho é desativar plugins pelo gerenciador de arquivos/FTP (renomeando a pasta de plugins). Isso força o WordPress a subir sem plugins e costuma “ressuscitar” o painel.

  1. Troque temporariamente para um tema padrão
    Se desativar plugins não resolver, teste com um tema padrão (ex.: Twenty Twenty-Three/Twenty Twenty-Four). Tema com código antigo ou customização mal feita pode causar erro fatal.
  2. Revise versão do PHP e recursos do servidor
    Quando o erro acontece após mudança de PHP, volte para a versão anterior (temporariamente) e planeje a atualização com testes. Também verifique:
  • memory limit
  • max execution time
  • limites de CPU/processos
  • restrições do host em horários de pico

Se a hospedagem é fraca para o tamanho do site, os erros voltam.

  1. Se o erro for no checkout (WooCommerce), isole rápido
    Checkout quebrado costuma envolver:
  • gateway de pagamento
  • plugins de frete
  • plugins de desconto/cupom
  • anti-fraude
  • cache/minificação

Desative primeiro o que atua diretamente no checkout e teste. Em loja, o ideal é ter staging para testar sem parar vendas.

Fonte confiável: documentação do WooCommerce (troubleshooting).
Link externo: https://woocommerce.com/document/understanding-woocommerce/

  1. Verifique sinais de invasão (muito comum em sites “do nada”)
    Se o erro crítico começou sem atualização recente, pode ser modificação maliciosa em arquivos. Sinais comuns:
  • arquivos novos estranhos em wp-content
  • redirecionamentos
  • admin criando usuários desconhecidos
  • pico de consumo no servidor

Se houver suspeita, trate como incidente de segurança: limpar o malware e corrigir a brecha, senão o problema retorna.


O QUE NÃO FAZER (PRA NÃO PIORAR)

Não atualize “tudo de uma vez” com o site quebrado.
Não reinstale temas/plugins aleatoriamente sem identificar a causa.
Não desative plugins de cache e segurança sem entender impacto (pode abrir brecha ou derrubar performance).
Não mexa em produção se você tem alto volume de vendas; use staging quando possível.


COMO EVITAR QUE O ERRO CRÍTICO VOLTE

Atualize com rotina e teste antes.
Tenha backups automáticos e testados (restaurar de verdade, não só “ter backup”).
Use hospedagem compatível com o tamanho do seu WordPress.
Mantenha plugins essenciais e evite excesso de plugins duplicados (cache + otimização + minificação + “turbo” tudo junto).
Monitore logs e uptime.
Tenha um plano de manutenção (mensal) para correções rápidas.


QUANDO VALE CHAMAR SUPORTE (E ECONOMIZAR TEMPO)

Se você está com:

  • site fora do ar e perdendo vendas
  • checkout com erro
  • admin inacessível
  • suspeita de invasão
  • erro voltando depois de “corrigir”

…o mais eficiente é diagnóstico técnico e correção com procedimento, sem tentativa e erro.

Aqui no removervirus.com.br, a gente pega esse tipo de caso diariamente: identificamos o componente que causou o erro crítico no WordPress, corrigimos a origem e ajustamos hospedagem/recursos quando necessário para o problema não voltar.