Corrigindo “Ocorreu um erro crítico no seu site WordPress”

Publicados: 2023-03-22

Obter um erro crítico do WordPress não é algo que qualquer um de nós queira experimentar em qualquer extensão da imaginação. Um erro crítico pode deixar até mesmo o mais experiente dos administradores com as palmas das mãos suadas e os joelhos trêmulos. Saber o que fazer pode ajudá-lo a ficar calmo e tranquilo quando o bolo bater no ventilador.

Existem várias razões pelas quais um erro crítico pode ocorrer em um site WordPress. Saber quais são esses motivos, como identificar a causa e como solucionar o problema pode ajudar a minimizar o tempo de inatividade e voltar a funcionar no menor tempo possível.

É exatamente disso que trata este artigo.

Índice

    • Solução de problemas do WordPress 101
      • Etapa 1: você tem acesso ao painel do WordPress?
      • Etapa 2: o erro ocorre em todo o site?
      • Etapa 3: você pode replicar o erro?
      • Etapa 4: consulte o log de atividades
      • Etapa 5: ativar WP_DEBUG
    • Lista de verificação de erros críticos do WordPress
      • Bom ter
      • Provavelmente deveria ter
    • Causas de erros críticos
      • Conflitos de plugins
      • Conflitos de Tema
      • Arquivos corrompidos do WordPress
      • Limite de memória insuficiente
      • Versão desatualizada do WordPress
      • PHP desatualizado
      • Malware
    • O que fazer quando preso

Primeiras coisas primeiro: Solução de problemas do WordPress 101

Solucionar problemas de erro do WordPress Antes de começar a fazer alterações no seu site WordPress, vale a pena dedicar algum tempo para solucionar o problema. Quando um site sai do ar e o inferno começa, pode ser um desafio pensar de maneira calma e serena (acredite, eu já passei por isso). Ter um guia preparado pode ajudá-lo a marcar todas as caixas de solução de problemas sem perder nenhuma etapa crítica.

Etapa 1: você tem acesso ao painel do WordPress?

A primeira coisa que você deve fazer é identificar se você tem acesso ao painel do WordPress. Se for esse o caso, tudo ficará muito mais fácil. Se o back-end estiver inacessível, não entre em pânico (ainda) – há várias etapas que você pode seguir para resolver o problema sem acesso ao painel.

Etapa 2: o erro ocorre em todo o site?

A próxima coisa que você precisa analisar é identificar se o site inteiro está fora do ar ou apenas algumas páginas/seções do seu site. Isso pode ajudá-lo a identificar o que está causando o problema.

Etapa 3: você pode replicar o erro?

Se o erro for intermitente, entender o que o está causando pode ser de grande ajuda. Se você for capaz de replicar o erro, ou seja, identificar a sequência de eventos que levaram ao erro, pode ajudá-lo a reduzir as coisas.

Etapa 4: consulte o log de atividades

Se você tiver o WP Activity Log instalado no seu WordPress, verificar as últimas atividades registradas pode ajudá-lo a determinar onde está o problema. A instalação e exclusão de plug-ins, bem como as atividades do usuário, são algumas das principais coisas que você deve procurar. Mesmo assim, é importante não descontar nada no início do processo.

Etapa 5: ativar WP_DEBUG

WP_DEBUG é uma ferramenta de depuração integrada do WordPress que registra erros, avisos e avisos gerados pelo código PHP, que por sua vez executa o WordPress. A ativação do modo de depuração do WordPress pode fornecer informações valiosas por meio do arquivo de log wp_debug_log sobre o que pode estar causando o erro crítico.

Lista de verificação de erros críticos do WordPress

Erro crítico

Antes de começar a solucionar problemas, certifique-se de ter acesso às ferramentas necessárias. O acesso a qualquer um deles pode determinar significativamente as opções de solução de problemas e resolução que você terá.

Bom ter

  1. Um backup recente do site WordPress
  2. Ambiente de preparação/teste

Provavelmente deveria ter

  1. acesso FTP
  2. CPanel/back-end do provedor de hospedagem
  3. Verificador de malware

O que pode causar um erro crítico no WordPress?

Quanto mais partes móveis um sistema tiver, mais coisas podem dar errado. Como os ambientes do WordPress podem ser incrivelmente complexos, há uma série de coisas que podem levar a uma tela branca da morte. Nesta seção, veremos as principais causas e como corrigi-las.

Possível causa: Conflitos de plugins

Uma das causas mais comuns de erros críticos no WordPress são os conflitos de plugins. O WordPress possui um vasto repositório de plugins gratuitos e premium que você pode usar para estender a funcionalidade do seu site. No entanto, alguns plugins podem não funcionar bem juntos e podem causar um erro crítico. Por exemplo, se dois plugins modificarem a mesma tabela de banco de dados, isso pode causar um conflito e disparar um erro crítico.

Como corrigir um erro crítico causado por conflitos de plug-ins

Para corrigir um erro crítico causado por conflitos de plug-in, você precisará identificar o plug-in problemático e desativá-lo. Se você tiver acesso ao painel do WordPress, talvez queira começar desativando todos os seus plug-ins e reativando-os um por um, e testando o erro crítico.
Você também pode desativar manualmente os plug-ins do WordPress acessando o gerenciador de arquivos do seu site ou o cliente FTP e renomeando a pasta do plug-in no diretório wp-content/plugins. Isso desativará o plug-in e você poderá fazer login no seu site e solucionar o problema ainda mais.

Possível causa: Conflitos de Tema

Outra causa comum de erros críticos no WordPress são os conflitos de tema. Os temas do WordPress controlam o design geral e o layout do seu site e também podem adicionar funcionalidade ao seu site. Se você estiver usando um tema mal codificado ou desatualizado, isso pode causar conflitos com outros plugins e desencadear um erro crítico.

Como corrigir um erro crítico causado por conflitos de tema

Para corrigir um erro crítico causado por conflitos de tema, você precisará identificar o tema problemático e mudar para o tema padrão (como Twenty Twenty) temporariamente. O processo para fazer isso é o mesmo dos plugins. A única diferença aqui é que a pasta do tema reside no diretório wp-content/themes.

Possível causa: Arquivos corrompidos do WordPress

Há uma série de fatores que podem levar à corrupção dos arquivos principais do WordPress, como problemas no servidor e infecções por malware. Quando um arquivo principal do WordPress é corrompido, ele pode tornar seu site inacessível e causar um erro crítico.

Como corrigir um erro crítico causado por arquivos corrompidos do WordPress

Para corrigir um erro crítico causado por arquivos corrompidos, primeiro verifique a integridade dos arquivos do WordPress. Se você encontrar problemas, tente restaurar a partir do backup mais recente. Se você não tiver um backup, poderá reinstalar o WordPress manualmente. Antes de prosseguir com a reinstalação, certifique-se de fazer um backup dos arquivos e do banco de dados do seu site para evitar a perda de dados.

Possível causa: Limite de memória insuficiente

O WordPress depende da memória do PHP para funcionar sem problemas. Se o seu site exceder o limite de memória alocado pelo seu servidor, poderá ocorrer um erro crítico. Esse problema é mais comum em sites com tráfego intenso ou plug-ins com uso intensivo de recursos.

Como corrigir um erro crítico causado por memória insuficiente

Se você tiver um plano WordPress gerenciado, talvez não consiga aumentar seu limite de memória. Nesses casos, convém entrar em contato com seu provedor de hospedagem para que eles possam investigar o problema mais a fundo. Normalmente, pode ser necessário atualizar seu plano de hospedagem para um pacote com limites de memória mais altos. Se você tiver seu próprio servidor, poderá aumentar o limite de memória do PHP. Você pode fazer isso acessando o arquivo php.ini do seu site e adicionando a seguinte linha de código:

memory_limit = 256M

Se você não tiver acesso ao arquivo php.ini do seu site, tente adicionar o seguinte código ao arquivo wp-config.php do seu site:

define('WP_MEMORY_LIMIT', '256M');

Possível causa: Versão desatualizada do WordPress

Usar uma versão desatualizada do WordPress também pode causar erros críticos. As atualizações do WordPress são lançadas com bastante regularidade, corrigindo bugs e problemas de segurança e melhorando o desempenho da plataforma. Se você estiver usando uma versão desatualizada do WordPress, isso pode causar conflitos com plugins e temas e desencadear um erro crítico.

Como corrigir um erro crítico causado por uma versão desatualizada do WordPress

Para corrigir um erro crítico causado por uma versão desatualizada do WordPress, você precisará atualizar o WordPress. Se você tiver acesso ao painel, isso deve ser bastante fácil. No entanto, se você não tiver acesso ao back-end, precisará baixar o WordPress e atualizar os arquivos principais manualmente, enviando-os por meio de FTP/SFTP.

Possível causa: PHP desatualizado

WordPress, bem como plugins e temas, são construídos em PHP. Assim como tudo, o PHP recebe suas próprias atualizações. WordPress, plugins e atualizações de temas podem fazer uso de recursos e funções PHP mais recentes que podem não estar disponíveis em uma versão mais antiga do PHP, o que pode causar erros.

Como corrigir um erro crítico causado por uma versão desatualizada do WordPress

Se você hospedar seu site WordPress em seu próprio servidor, basta fazer login no servidor e verificar qual versão do PHP você está executando. No Ubuntu, você pode simplesmente digitar php –version . Isso pode diferir de um sistema operacional para outro. Se você tiver hospedagem gerenciada, verifique com seu provedor de hospedagem na web para saber qual versão do PHP está atualmente instalada no servidor.

Possível causa: Malware

O WordPress não é imune a malware, que pode criar todos os tipos de estragos em seu site. Diferentes malwares podem ter cargas diferentes, portanto, não há uma regra a seguir ao solucionar problemas causados ​​por malware.

Como corrigir um erro crítico causado por malware

Se você tiver um plug-in de remoção de malware que possa acessar, esse deve ser seu primeiro porto de escala. Caso contrário, você pode remover o malware manualmente; no entanto, este não é um processo para os fracos de coração. Como alternativa, existem empresas que farão isso por você. Uma vez que o malware foi removido com sucesso, fortalecer o WordPress pode ajudar a reduzir drasticamente os riscos de reinfecção.

O que fazer quando você ficar preso

Como mencionamos anteriormente, os sites WordPress podem ser assuntos incrivelmente complexos. O WordPress também é altamente personalizável, o que significa que a origem do erro pode ser mais obscura. Se você ficar preso, lembre-se de que o WordPress tem uma comunidade vibrante e enérgica que fica feliz em ajudar com questões técnicas.

Os fóruns do WordPress.org podem ser de grande ajuda. Grupos e páginas de mídia social também podem ser uma rica fonte de informações ao tentar sair de apuros.