Como corrigir o erro “Ocorreu um erro crítico em seu site” no WordPress 2023

Atualizado em 13 de noviembre de 2023

Se há algo que assusta qualquer desenvolvedor WordPress é quando seu site apresenta um erro crítico. Este erro não fornece informações úteis para solucionar o problema, o que apenas torna a situação mais estressante.

A boa notícia é que, como o WordPress é de longe o maior CMS do setor, há muitas informações disponíveis sobre como corrigir um erro crítico. E você vai precisar disso porque o tempo é essencial.

Um site que apresenta esse erro não pode receber tráfego. Isso significa que você não pode ganhar dinheiro e os mecanismos de pesquisa não podem rastrear seu conteúdo. Se não for verificado, sua classificação irá despencar.

Hoje vou demonstrar os passos que você precisa seguir para tentar resolver um erro crítico no WordPress.

Se você for um usuário veterano do WordPress, poderá reconhecer o “WordPress encontrou um erro crítico” como o erro de tela branca mortal mais antigo. Essencialmente, o WordPress foi alterado para mostrar a nova mensagem, mas na verdade são o mesmo erro.

Quanto à causa real do erro, bem, honestamente, pode ser qualquer coisa.

Eu sei que é tão útil quanto a própria mensagem de erro, mas é a verdade. Dito isto, potencialmente a causa mais comum é que o seu site excedeu o limite de memória.

A segunda causa mais comum é o uso de plugins. É mais comum do que deveria ser, mas se um plugin for atualizado, seu site pode travar. Ou você pode ter instalado um plugin que não é compatível com outro.

Muita coisa pode dar errado com os plug-ins, então é realmente caso a caso, mas, honestamente, isso é apenas o começo.

Como corrigir um erro crítico em seu site WordPress

Criar um guia para um problema que pode ser quase qualquer coisa é um desafio. Portanto, reuni uma lista de estratégias que você pode usar para corrigir um erro crítico que ocorre em um site WordPress.

No geral, nenhum dos métodos aqui é difícil de realizar e, se tudo correr bem, você terá seu site funcionando novamente em pouco tempo.

Método 1: aumentar o limite de memória PHP

A primeira coisa que você deve tentar é aumentar o limite máximo de memória do PHP. Esse valor é estabelecido pela sua empresa. alojamento web por padrão, mas você pode alterá-lo com algumas linhas de código.

Agora, você ainda deve estar se perguntando qual é exatamente o limite de memória. Simplificando, cada site é armazenado em um servidor site, e esse servidor web possui uma certa quantidade de RAM que usa para garantir que o site funcione corretamente.

Se o seu site exceder esse valor de RAM, bem, não funcionará porque você excedeu o que o hardware é capaz de fornecer. Por este motivo, você deve definir manualmente um limite para garantir que seu site não ultrapasse o servidor web.

O limite de memória é exatamente isso. Agora, a boa notícia é que seu site não precisará de muita memória, mas às vezes ela pode estar muito baixa para que certos plug-ins funcionem.

Felizmente, você pode ajustar isso em questão de minutos.

Etapa 1: localize o arquivo wp-config.php

Você pode usar um cliente FTP como FileZilla para acessar o backend do seu site ou você pode usar sua conta de hospedagem na web. Para simplificar, demonstrarei este e todos os métodos futuros usando o cPanel de uma conta de hospedagem na web.

Faça login na sua conta de hospedagem web e acesse o cPanel. Localize a seção Arquivos e selecione a opção Gerenciador de Arquivos.
Use o Gerenciador de Arquivos para corrigir um erro crítico em seu site

Localize seu diretório WordPress. Geralmente é chamado de public_html, mas os nomes podem variar de host para host. Uma vez dentro, localize o arquivo wp-config.php .

Clique com o botão direito e selecione a opção Editar. Para usuários MAC, use CMD+Click para abrir a lista suspensa.
edite o arquivo wp-config.php

edite o arquivo wp-config.php

Passo 2: Aumente o limite de memória

Aumentar o limite de memória é incrivelmente simples e requer apenas que você copie e cole a seguinte linha no arquivo wp-config.php:

1

define(‘WP_MEMORY_LIMIT’, ‘128M’);

Na verdade, você pode ajustar o valor ‘128M’ para atender às suas necessidades. O valor padrão atribuído depende do host do seu site. Na maioria dos casos, o limite padrão será 32M ou 64M. Você também pode tentar um valor maior, como 256M.

Porém, realisticamente, 128 milhões devem ser grandes o suficiente para qualquer site.

Observação: Dependendo do tipo de plano de hospedagem na web que você adquiriu, talvez não seja possível ajustar o limite de memória. Nesses casos, você precisará entrar em contato com seu host e alterar os planos para fazer isso.

Etapa 3: salvar as alterações

Depois de definir o código com o limite de memória desejado, basta salvar as alterações no arquivo. Depois disso, recarregue seu site para ver se o erro crítico desapareceu.

Se sim, parabéns, se não, não desanime, as causas potenciais são muitas.

Observação: Na verdade, é uma vulnerabilidade de segurança deixar um limite de memória muito alto. Veja, isso abre a porta para que hackers instalem um backdoor em seu site. Portanto, recomenda-se configurá-lo apenas para o que for absolutamente necessário.

Método 2: desative todos os plug-ins

Os plug-ins são a causa mais provável do erro crítico do seu site. E para confirmar isso, basta desabilitar todos os plugins. Se o erro desaparecer, você sabe que é um plugin. Então você precisa determinar qual plugin é, reativando-os um de cada vez.

Isso pode parecer muito, mas na verdade é incrivelmente fácil e leva apenas alguns minutos.

Como existe a possibilidade de você não conseguir acessar o painel do WordPress, demonstrarei isso interagindo com os arquivos do plugin que estão acessíveis no cPanel.

Passo 1: Encontre a pasta wp-content

A primeira coisa que você precisa fazer é localizar onde estão os arquivos do plugin. Você os encontrará na pasta wp-content em sua própria subpasta chamada plugins. Para localizar isso:

  1. Faça login em sua conta de hospedagem na web
  2. Acesse o cPanel
  3. Selecione a opção Gerenciador de arquivos
  4. Entre no diretório public_html

Uma vez dentro, localize a pasta wp-content.
pasta de conteúdo wp

Passo 2 – Renomeie o arquivo de plug-ins

Uma vez dentro da pasta wp-content, você verá todo o conteúdo armazenado no seu site. Para este método, normalmente você precisará excluir a pasta de plug-ins e ver se isso resolve o problema.

Em vez disso, você pode simplesmente renomear a pasta para outro nome. Ao fazer isso, o WordPress não reconhecerá nenhum dos arquivos do plugin, o que basicamente os removerá do seu site.

Para fazer isso, clique com o botão direito na pasta de plugins (ou CMD + clique) e clique na opção Renomear.
Renomeie o arquivo de plug-ins para corrigir erros críticos em seu site

Você não precisa ser criativo aqui, basta adicionar 1 ao nome para renomeá-lo para “plugins1” e clicar no botão “Renomear arquivo”.
Renomear arquivo
Depois de fazer essa alteração, recarregue seu site para ver se o erro crítico ainda está presente. Caso contrário, os plug-ins foram os culpados, mas isso não indica qual deles causou o problema. Para isso, dê uma olhada no próximo passo.

Se o erro ainda estiver presente, a causa não foi um plugin. Tente o seguinte método para corrigir o problema.

Etapa 3: determine qual plug-in está causando o erro

Tudo bem, agora que sabemos que o problema são os plugins, precisamos restaurar a pasta de plugins ao seu nome original. Você fará isso da mesma maneira que fez para alterá-lo. A pasta agora deve se chamar “plugins”.

Depois que isso for corrigido, vá para a pasta de plug-ins. Você verá uma lista de todos os plugins instalados em seu site (ativos ou não). Cada plugin possui sua própria pasta contendo seus arquivos.

Agora é muito importante fazer uma cópia do arquivo antes de excluí-lo. Dessa forma, você pode restaurá-lo rapidamente se descobrir que o plugin não foi o culpado. Existem duas maneiras de fazer isso:

A primeira maneira é copiar cada pasta de plugin individualmente assim:

  1. Clique com o botão direito na pasta do plugin
  2. Selecione a opção Copiar
  3. Insira um local para armazenar o arquivo

Alternativamente, você pode fazer uma cópia da pasta plugins e nomeá-la “plugins1” como antes. Dessa forma, você terá uma cópia da pasta e poderá renomeá-la novamente para restaurá-la como pasta pai.

De qualquer forma, depois de ter uma cópia instalada, comece a remover seus plug-ins, um de cada vez. Após remover cada plugin, verifique se o erro crítico desapareceu. Assim que desaparecer, você saberá exatamente qual plugin estava causando o erro.

Por enquanto, é melhor remover esse plug-in até descobrir por que ele está causando o problema.

Método 3: restaure seu site usando um backup

Se os dois métodos acima não funcionaram, significa que algo mais sério aconteceu ou um arquivo foi modificado recentemente. Pense por um momento e veja se você consegue se lembrar se houve uma atualização nos arquivos principais, tema ou plug-ins do WordPress antes do erro.

Nesse caso, você provavelmente deseja apenas reverter essas alterações. Claro, é muito possível que um arquivo seja corrompido.

A maneira mais fácil de fazer isso é restaurar seu site antes que o erro crítico ocorra usando um copia de segurança.

Agora, se você não possui um backup, esse método não é para você. E depois de corrigir esse erro, você deve criar um backup para ter certeza de que esta será uma opção no futuro.

Provavelmente, sua empresa de hospedagem na web fará backup automático do seu site. Você deve verificar se eles fazem isso. Nesse caso, entre em contato com eles para ver se podem ajudá-lo a restaurar seu site.

Se você usar outros meios para criar um backup, como um plugin de backup, siga as etapas desse plugin ou serviço para restaurar seu site antes que o erro ocorresse.

Isso deve fazer seu site funcionar novamente, mas tome cuidado para não atualizar nada, pois provavelmente essa foi a causa.

Talvez seja necessário criar um ambiente de teste para determinar exatamente o que está causando o erro crítico.

Método 4: mudar para um tema padrão

Embora os plug-ins sejam a causa mais provável, também é possível que o problema venha do seu tema. Assim como os plug-ins, os temas são atualizados regularmente. normalmente e essas atualizações às vezes podem causar problemas enormes.

Especialmente se você modificou significativamente o seu tema.

Uma maneira de identificar rapidamente se o problema é do seu tema ou não é mudar do layout que você está usando para o tema padrão do WordPress. Claro, se você já estiver usando um, é altamente improvável que seja o tema WordPress que está causando o problema.

Mas você ainda pode tentar mudar isso se achar que é uma possibilidade.

Passo 1: Encontre a pasta de temas

Deles Temas WordPress Eles são armazenados na pasta Temas. Eu sei, é muito óbvio. Primeiro, você precisa localizar esta pasta, que está no mesmo local da pasta Plugins no método 2. Para fazer isso:

  1. Faça login na sua conta de hospedagem web e acesse o cPanel
  2. Selecione a opção Gerenciador de arquivos
  3. Entre no diretório public_html
  4. Entre na pasta wp-content

Uma vez dentro, localize a entrada na pasta Temas.
Localize a pasta de temas

Passo 2 – Altere o nome do tema que você está usando

Semelhante aos plug-ins, você verá uma lista completa de todos os temas instalados. Um site normal provavelmente terá um ou dois instalados (geralmente aquele que eles usam e o tema padrão).

Simplificando, você renomeará o tema que está usando no momento e usará o tema padrão. Agora, se você não possui um tema padrão, você precisa adicionar os arquivos a esta pasta.

Você pode encontrar os arquivos necessários baixando-os do repositório WordPress.org. Neste caso, recomendo Twenty Twenty-Two.

Clique com o botão direito no tema que você está usando e selecione a opção Renomear. Novamente, basta adicionar “1” ao nome para simplificar.
Renomeie o tema para corrigir erro crítico em seu site

O que isso faz é que o WordPress volte ao tema padrão presente na pasta Temas. Neste caso, deverá ser o tema Twenty Twenty Two.

Etapa 3: verificar

Neste ponto, você deve recarregar seu site para ver se o erro crítico ainda está presente. Se sim, então o seu tema não é o culpado. Você pode alterar rapidamente o nome do tema que estava usando para o original e, em seguida, defini-lo como tema novamente.

Se o erro for corrigido, isso significa que a culpa é de algo dentro do seu tema. Em seguida, você precisará começar a solucionar problemas do seu tema. Se for um tema premium, esta é uma ótima oportunidade para aproveitar as opções de suporte que oferece.

Uma equipe de suporte temático ajudará você a identificar rapidamente o problema. Caso contrário, você terá que pesquisar manualmente seus arquivos.

Claro, você pode excluir o tema e mudar para um novo. As probabilidades são um tópico criticamente problemático e estão muito desatualizadas. Se for esse o caso, segui-lo só levará a mais erros no futuro.

Método 5: limpe o cache do seu site

Os sites devem usar cache para obter o melhor desempenho possível. No entanto, o cache não é um sistema perfeito. Na verdade, seu cache pode estar corrompido, o que pode causar este erro.

Tudo que você precisa fazer para corrigir isso é limpar o cache.

A maioria dos hosts da web oferece cache como parte do plano, do qual os sites devem aproveitar. As etapas que demonstrarei podem ser diferentes dependendo do seu ambiente de hospedagem.

Passo 1: Encontre sua ferramenta de cache no cPanel

Primeiro, faça login na sua conta de hospedagem web e acesse o cPanel. A localização pode variar, mas na maioria dos casos você encontrará sua solução de cache na seção Avançado.

No meu caso a opção se chama LiteSpeed ​​​​Web Cache Manager.
Uma solução de cache pode ajudá-lo a corrigir o erro crítico em seu site

Etapa 2: limpe seu cache

Na verdade não há muito, sua solução de cache deve ter a opção de limpar ou esvaziar seu cache nesta tela.

Neste caso, basta clicar no botão “Baixar tudo”.
Esvazie ou limpe seu cache

Você provavelmente terá uma pequena janela pop-up de confirmação. Basta clicar em Sim e o cache do seu site será limpo.

Etapa 3: verificar

Agora é a hora de verificar se o seu site está funcionando corretamente. Se o erro crítico que assola o seu site desaparecer, parabéns. Caso contrário, você terá que tentar outra coisa.

E não se preocupe, o cache do seu site será reparado logo após você limpá-lo. Isso garantirá que seu conteúdo seja entregue o mais rápido possível. Bem, pelo menos quando o seu site começar a funcionar novamente.

Método 6: atualize sua versão do PHP

WordPress é escrito na linguagem PHP. Como tal, você precisa garantir que seu site esteja usando a versão mais recente ou pelo menos uma mais recente. No momento em que escrevo isto, é aceitável usar PHP 7.3 e posteriores.

No entanto, se você ainda estiver usando uma versão mais antiga, isso definitivamente pode estar causando o erro.

Portanto, é hora de verificar e atualizar a versão PHP do seu site.

Observação: A única razão para usar uma versão mais antiga do PHP é se você estiver usando uma versão mais antiga do WordPress ou algum plugin do qual não deseja desistir. Também não é recomendado porque tornam seu site vulnerável a hackers.

Passo 1 – Encontre a opção de versão PHP no cPanel

Você pode alterar facilmente a versão do PHP que está usando. Na verdade, você pode selecionar qualquer versão para usar, o que muitas vezes pode causar mais problemas, mas ter essa opção é bom.

Neste caso, você precisa olhar na seção Software e selecionar a opção Selecionar versão do PHP.
Escolher a versão correta do PHP pode corrigir o erro crítico em seu site

Passo 2 – Escolha uma versão PHP

Você verá sua versão atual do PHP no topo da página. Contanto que esteja acima de 7,3, você estará bem. Caso contrário, clique na opção PHP atual e use a lista suspensa para selecionar uma versão mais recente.
Selecione a versão do PHP

Após selecionar a versão do PHP, você precisa clicar na opção Definir como atual ao lado dela.
DEFINIR versão do PHP
E pronto, sua versão do PHP foi atualizada.

Etapa 3: verificar

Basta verificar mais uma vez se o erro crítico ainda está presente no seu site. Se não estiver lá, a culpa está na sua versão do PHP, então você não deve usar uma versão mais antiga.

Mesmo que o erro não seja corrigido, é altamente recomendável usar uma versão mais recente do PHP. No entanto, você é livre para alterá-lo para o que quiser neste momento, mas esteja ciente dos riscos.

Método 7 – Use o modo de depuração para encontrar o erro

Se você chegou a esse ponto, as coisas não parecem muito boas. Essencialmente, chegamos ao ponto em que a causa pode ser algo incomum e que dificulta a resolução do problema com as informações disponíveis.

Para resolver isso, obteremos mais informações ativando o modo de depuração no WordPress.

Este é um recurso que encontrará erros no seu site e o guiará na direção certa. Você pode até estar se perguntando por que não fiz esse Método 1. Bom, essa informação não é muito útil se você não sabe o que procurar.

E, infelizmente, você precisa saber ler o modo de depuração para aproveitá-lo ao máximo.

Agora, o modo de depuração não está habilitado por padrão. Na verdade, você precisa entrar no arquivo wp-config.php e adicionar o código para habilitá-lo. Não se assuste, basta copiar e colar algumas linhas.

Etapa 1: ativar o modo de depuração

Para ativar o modo de depuração, você precisará acessar o arquivo wp-config.php. Uma vez lá, é só copiar e colar algum código.

Para localizar o arquivo wp-config.php:

  1. Faça login em sua conta de hospedagem na web
  2. Clique na opção Gerenciador de Arquivos
  3. Entre no diretório public_html

Uma vez dentro, localize o arquivo wp-config.php, clique com o botão direito sobre ele e selecione a opção Editar.
Editar configurações do WP

Depois de acessar o arquivo, basta copiar e colar as seguintes linhas de código:

1

define(‘WP_DEBUG’, verdadeiro); define(‘WP_DEBUG_DISPLAY’, falso); define(‘WP_DEBUG_LOG’, verdadeiro);

Com o código inserido, clique no botão “Salvar alterações”. Isso ativará o modo de depuração e seu site gerará um arquivo debug.log, que é o relatório de depuração do seu site.

Etapa 2: encontre e leia o relatório de depuração

Agora temos que encontrar esse arquivo. Ele está localizado dentro da pasta wp-content.

Para localizar o arquivo debug.log:

  1. Faça login em sua conta de hospedagem na web
  2. Clique na opção Gerenciador de Arquivos
  3. Entre no diretório public_html
  4. Entre na pasta wp-content
  5. Dentro, você deverá ver um arquivo debug.log

Observação: O WordPress cria este arquivo automaticamente se detectar um problema. Se nada for detectado, o arquivo poderá não ser gerado. Se o seu site estiver apresentando um erro crítico, o log sempre deverá ser gerado.

Depois de encontrar o arquivo, abra-o para revisar o registro. Agora, cada registro será totalmente único porque está repleto de erros que seu site apresenta. O que você precisa observar é que tipo de erro ele indica e em que diretório está ocorrendo.

Por exemplo, você pode ver um erro prov contém uma pasta de plugins. Bem, mesmo que você não tenha certeza de qual é a mensagem de erro, você sabe que é esse plugin específico.

Se o erro foi causado por uma linha específica de código adicionada em algum lugar do seu site, o arquivo de depuração informará exatamente qual arquivo é e qual linha de código está causando o erro.

Simplificando, o modo de depuração mostrará todos os problemas do seu site WordPress e o ajudará a aplicar soluções para eles.

Passo 3 – Corrija o erro com sua empresa de hospedagem na web

Agora, trata-se de rastrear esse erro e corrigi-lo. Infelizmente, sem o erro real, não posso criar um guia para ajudá-lo.

Porém, você já deve ter uma solução à sua disposição: sua empresa de hospedagem web.

Como você possui o arquivo debug.log, pode obter ajuda para solução de problemas do seu host. A equipe de suporte deve ser capaz de ajudá-lo a identificar e corrigir o problema para colocar seu site online novamente.

Qualquer host que se preze terá chat ao vivo disponível 24 horas por dia, 7 dias por semana. Se você estiver tendo problemas para entrar em contato com seu host quando precisar de ajuda, talvez seja hora de trocar de host.

Corrija erros críticos em seu site rapidamente

Um método que não incluí talvez seja o mais simples, que é esperar.

Em muitos casos, um erro crítico pode ser corrigido sozinho. No entanto, deixar seu site fora do ar até que você faça isso não é uma boa opção. Para sites de comércio eletrônico com muita atividade, pode custar milhares de dólares mantê-los inativos por várias horas.

Até mesmo os blogs sofrerão muito por não conseguirem fazer com que os visitantes leiam o conteúdo mais recente.

Esperar não é uma boa opção. Se você não corrigir o erro rapidamente, isso terá um sério impacto no seu site. E há uma chance de que esperar não resolva nada. Portanto, acaba sendo uma perda de tempo.

Se você demorar muito para consertar, a classificação do seu site poderá ser prejudicada. Afinal, o Google, ou qualquer mecanismo de busca, não quer recomendar um site que os visitantes não possam acessar.

O resultado final é que você precisa corrigir um erro crítico em seu site o mais rápido possível!

Corrija seu erro crítico hoje

Este guia demonstra sete maneiras de corrigir um erro crítico em seu site WordPress. Porém, a verdade é que acabamos de abordar os métodos mais fáceis e utilizados. Algo pequeno e difícil de encontrar pode ser o problema.

Portanto, se tudo mais falhar, não hesite em entrar em contato com sua empresa de hospedagem na web. Eles estão prontos para ajudar e possuem diversas etapas de solução de problemas próprias. A pior coisa que você pode fazer é nada.

Mantenha sempre um backup do seu site para restaurá-lo em caso de erro como este. É de longe a ferramenta mais útil que um desenvolvedor web pode usar e é fácil de fazer.

Portanto, não espere mais, corrija os erros críticos no momento em que eles aparecerem.

O que estava causando um erro crítico em seu site? Quão difícil foi encontrar a origem do erro?

Scroll al inicio