"Houve um erro crítico neste site": o que significa e como resolver
É a mensagem mais assustadora que um gestor pode ver no lugar do próprio site. A boa notícia: as causas são poucas e quase sempre têm conserto.
Você abre o endereço da sua empresa e encontra uma frase curta e sem explicação nenhuma: "Houve um erro crítico neste site". Nada de menu, nada de conteúdo, nada de instrução.
Essa mensagem é do WordPress, e ela aparece quando o sistema encontra um problema grave o bastante para parar tudo. Por segurança, ele prefere mostrar uma frase genérica a expor detalhes técnicos para qualquer visitante. Por isso ela assusta tanto: não diz nada.
As causas mais comuns
Na prática, quase todos os casos que atendemos caem em uma destas situações:
- Um plugin atualizado que brigou com o resto. A atualização automática instalou uma versão nova que não conversa com o tema ou com outro plugin
- Um plugin ou tema abandonado. O site continuou evoluindo, aquele plugin parou no tempo, e um dia a conta chega
- Versão do PHP trocada pela hospedagem. O PHP é a linguagem que o WordPress usa. Quando a hospedagem atualiza a versão, código antigo simplesmente para de funcionar
- Falta de memória no servidor. O site cresceu, o plano de hospedagem não
- Invasão. Código malicioso quebrando o site, às vezes de propósito
- Alguém editou um arquivo pelo painel e salvou com um erro de digitação. Um ponto e vírgula fora do lugar derruba o site inteiro
Como descobrir qual é a sua
Existe uma pista que a maioria das pessoas não conhece: o WordPress envia um e-mail para o endereço de administrador do site quando esse erro acontece. Nesse e-mail vem o nome do plugin ou do arquivo que causou o problema, e às vezes um link temporário para entrar no painel em modo de recuperação.
Procure na caixa de entrada (e no spam) por mensagens com o assunto "Seu site está com um problema técnico". Se achar, você já tem o culpado com nome e sobrenome.
A segunda pista é a mais simples de todas: o que mudou nas últimas horas? Alguém atualizou algo, instalou algo ou a hospedagem avisou de manutenção? Em site que funcionava até ontem, a resposta quase sempre está aí.
O caminho seguro para resolver
Na ordem, do menos arriscado para o mais arriscado:
- Restaurar a cópia de segurança de ontem. Se existe backup diário, esse é o caminho mais rápido e mais seguro. Resolve e devolve o site no ar em minutos
- Desativar o plugin apontado no e-mail. Se você conseguiu identificar o responsável, desativar já costuma trazer o site de volta
- Voltar a versão anterior do PHP, se a hospedagem tiver acabado de trocar. Isso dá tempo para ajustar o site com calma
- Aumentar o limite de memória do site, quando o problema é de recurso
Se nada disso estiver ao seu alcance, pare por aqui. O erro crítico é um daqueles casos em que tentativa e erro costuma custar caro: um arquivo apagado por engano transforma um problema de trinta minutos numa reconstrução.
O que não fazer
- Não reinstale o WordPress por cima achando que "atualiza tudo". Você pode perder configurações e conteúdo
- Não apague plugins pelo gerenciador de arquivos sem saber qual é o culpado
- Não desative o backup automático nesse momento. Ele é a sua rede de segurança
Como evitar que volte a acontecer
Erro crítico é quase sempre consequência de atualização sem acompanhamento. Site que tem alguém olhando atualiza em ambiente de teste primeiro, acompanha o resultado e tem cópia de segurança pronta para voltar atrás. Site sem ninguém olhando atualiza sozinho de madrugada e amanhece fora do ar.
É exatamente essa rotina que um plano de suporte cobre, por um valor bem menor que o de uma recuperação de urgência.
O site está travado nesse erro agora?
A SitePilot resolve e devolve o site funcionando, com 30 dias de garantia. Atende também quem ainda não é cliente.
Ver atendimento de emergência