Tela branca da morte do WordPress – o que é e como corrigi-lo (em 10 etapas)

Publicados: 2021-02-05

Tela Branca da morte WordPress é talvez um dos erros mais comuns que ocorrem nesta plataforma. Embora existam algumas maneiras comprovadas de solucionar esse erro, mas para muitos proprietários de sites, é bastante angustiante no início, pois parece que seu site WordPress foi derrubado ou invadido.

Mas não se preocupe. Neste artigo, guiaremos você por um guia de dez etapas sobre como corrigir erros de tela branca do WordPress e evitar esse erro no futuro. Mas antes de falarmos sobre isso, vamos discutir brevemente o que é a tela branca da morte do WordPress e suas causas.

Vamos começar.

Relacionado: Como corrigir o erro do método 405 não permitido

Conteúdo da página

  1. O que é a tela branca da morte do WordPress?
  2. Quais são as causas da tela branca do WordPress?
  3. Como corrigir a tela branca da morte do WordPress – (guia passo a passo)
  4. Como evitar a tela branca do WordPress?
  5. Conclusão

O que é a tela branca da morte do WordPress?

Como mencionamos acima, o WordPress White Screen of Death (WSoD) é um dos erros mais comuns encontrados pelos proprietários de sites WordPress. Como o nome sugere, você verá uma página branca do WordPress em vez de seu site assim que tentar entrar no seu painel wp_admin.

Mesmo que esse erro de tela branca seja bastante comum em sites WordPress, torna-se bastante frustrante porque não há código de erro ou mensagem para ajudá-lo a perceber o problema por trás dele. No entanto, alguns navegadores exibem o erro HTTP 500, mas tudo o que mostra é uma mensagem “Esta página não está funcionando”, o que não é útil.

Uma coisa a lembrar aqui é que o erro de tela branca nem sempre afeta todo o seu site. Em vez disso, existem certas páginas do seu site onde você verá esta página branca do WordPress.

Como exemplo, você pode ver este erro de tela branca em seu painel de administração apenas enquanto as outras páginas do seu site WordPress parecem funcionar perfeitamente bem.

Observe que você não pode eliminar a possibilidade desse erro afetar todo o seu site.

Agora você sabe o que é o WordPress White Screen of Death (WSoD), o que nos leva às suas causas.

Vamos falar sobre eles.

Quais são as causas da tela branca do WordPress?

Existem alguns problemas menores e maiores que causam erros de tela branca no seu site WordPress. No entanto, algumas das causas mais comuns incluem problemas com o banco de dados do seu site ou PHP .

Aqui estão os três motivos mais comuns declarados pelo WordPress que causam erro de tela branca.

  1. Uma atualização de plug-in que não é compatível com outros softwares em seu site WordPress.
  2. Por exemplo, o conflito entre um tema e elementos existentes em seu site é um plugin no script.
  3. Um arquivo de tema ausente do WordPress.

As três causas do WordPress geralmente estão por trás do erro de tela branca. Ainda assim, você não pode descartar a possibilidade de muitos outros fatores envolvidos nesse problema, como memória PHP excedida, script que não responde e servidores esgotados, etc.

Em muitos casos, existem até problemas com o servidor que podem ser resolvidos do lado dos hosts. Portanto, é uma boa ideia verificar se seus outros sites na mesma conta de hospedagem estão funcionando como deveriam. Se esses sites estiverem funcionando bem sem nenhum erro de página em branco, a causa raiz desse erro é o tema, script ou plug-ins do seu site.

Agora que você sabe o que pode estar provocando o erro de tela branca em seu site WordPress, consulte este guia passo a passo para solucionar esse erro.

Como corrigir a tela branca da morte do WordPress – (guia passo a passo)

Embora possa parecer bastante simples ao analisar as causas, a correção da tela branca do WordPress não é uma tarefa fácil. Em vez disso, é uma tarefa bastante difícil que exige muita paciência para executar e restaurar seu site perfeitamente.

Siga este guia de dez etapas para corrigir o erro de tela branca do WordPress.

  1. Limpe o cache do seu navegador
  2. Refazer ações recentes
  3. Confira seu site e painel de administração para possíveis pistas
  4. Localize possíveis erros de PHP através da depuração
  5. Teste o tema do seu site
  6. Teste seus plugins do WordPress
  7. Revise as integrações de terceiros para possíveis conflitos
  8. Restaurar arquivos atualizados recentemente para seu estado original
  9. Ajuste o limite de memória do servidor e o tempo de execução
  10. Entre em contato com seu provedor de hospedagem

Observe que é importante criar um backup do seu site ao executar uma correção de erro de tela branca no WordPress. Você também pode fazer um backup manual do seu site se não tiver acesso ao backend.

Etapa 1: limpe o cache do seu navegador

Uma das possibilidades mais comuns de obter erros de tela branca em seu site WordPress pode ser o cache do seu navegador. Se esse for o motivo do erro no seu caso, ele será resolvido sem a necessidade de seguir todas as outras etapas mencionadas abaixo neste guia. Para limpar o cache do navegador (Google Chrome, por exemplo), veja o que você pode fazer.

  1. Clique no menu suspenso no canto superior direito.
  2. Clique em Mais ferramentas e Limpar dados de navegação .
  3. Um menu pop-up aparecerá onde você pode limpar seu histórico de navegação , arquivos em cache e cookies .
  4. Agora clique em Limpar dados e aguarde a conclusão do processo.
  5. Reinicie seu navegador e tente entrar no seu wp-admin.

Ao remover os dados armazenados em cache no seu navegador, há chances de você não ver mais um erro de tela branca. No entanto, se esse não for o caso, passe para a próxima etapa, que refaz suas atividades recentes.

Etapa 2: refazer as ações recentes

Há uma grande chance de que um erro de tela branca resulte de suas ações recentes executadas no site, como a instalação de plugins e temas novos ou atualizados, etc. Embora isso possa parecer bastante básico, analisando as atividades que você realizou em seu site antes do erro iria ajudá-lo a encontrar a causa raiz muito mais fácil.

Ao refazer suas atividades recentes realizadas em um site, você pode se fazer essas perguntas.

  • O que você fez em seu site antes de encontrar o erro de tela branca?
  • Você instalou ou atualizou algum plugin ou tema?
  • Você alterou alguma linha de código?
  • Você alterou alguma configuração do banco de dados do seu site?
  • Algum membro de sua equipe fez alguma alteração em seu site? Se sim, quais foram essas mudanças?

Se você encontrar algo suspeito em qualquer uma dessas respostas, analise os seguintes fatos relevantes para a entidade suspeita.

  • Instalação de plugins novos ou atualizados
  • Instalação de tema novo ou atualizado
  • Alterações feitas no banco de dados do seu site
  • Excedeu a memória ou o tempo de execução
  • Integrações de terceiros, como certificado SSL ou CDN.

Por outro lado, se você não encontrar nenhuma de suas ações responsável pelo erro de tela branca, considere as outras etapas mencionadas abaixo.

Etapa 3: confira seu site e painel de administração para possíveis pistas

A ideia de executar esta etapa é descobrir se todo o seu site é afetado pela tela branca ou apenas pela tela wp-admin.

Normalmente, existem duas maneiras simples de descobrir isso.

  • Dependendo do seu navegador, a tela branca pode mostrar uma mensagem de erro. Se a mensagem de erro incluir causas como memória excedida, tema ausente ou tempo limite de um site, você poderá seguir as etapas abaixo relevantes para essas causas.
  • A segunda maneira também é bastante fácil. O WordPress 5.2 lançou um recurso de proteção contra erros fatais através do qual notifica você sobre as “dificuldades técnicas” em seu site. Verifique este e-mail, pois você pode descobrir qual tema ou plug-in causou o erro. Além disso, você encontrará um link para entrar no seu wp-admin, onde poderá colocar seu site no modo de recuperação .

Etapa 4: localizar possíveis erros de PHP por meio da depuração

Se você não encontrar nenhuma mensagem de erro em seu site, ativar o modo de depuração também é uma ótima ideia para localizar a causa do erro. Para ativar o modo de depuração

  1. Localize o arquivo wp-config.php através do FTP do provedor de hospedagem (File Transfer Protocol).
  2. Neste arquivo, localize esta linha de código; define( 'WP_DEBUG', false )
  3. Agora altere o valor “ False ” por “ True ”. Observe que, se você não conseguir ver essa linha de código no arquivo, poderá criar uma.

Depois de ativar o modo de depuração, quaisquer problemas no PHP do seu site serão revelados. Agora você pode corrigir esses problemas e recarregar seu site para verificar se o erro de tela branca foi resolvido.

Vale a pena notar que você deve alterar novamente o valor em wp-config.php para “ Falso ”, independentemente de quaisquer erros serem revelados ou não, porque o WordPress recomenda que você faça isso.

Etapa 5: teste o tema do seu site

Se o front-end do seu site, se você vir uma mensagem de erro “ Theme is missing ”, então é mais provável que alguém não tenha implantado corretamente os arquivos de tema na instalação ao vivo do seu site WordPress.

Para resolver esse problema, você terá que implantar esses arquivos no servidor por meio do cliente FTP ou do gerenciador de arquivos do host. Veja como fazer isso.

Encontre a pasta Themes no conteúdo wp e renomeie-a para o que quiser. Isso é para garantir que o WordPress não possa mais usar esse tema. Em palavras mais simples, tecnicamente desabilitaria seu tema. Agora tente recarregar seu site. Se o erro de tela branca desaparecer, a causa raiz do erro é o tema do seu site.

Aqui está o que você precisa fazer em torno dele.

  • Execute seu site em uma versão mais antiga e segura do seu tema.
  • Entre em contato com o designer do tema e solicite um patch para que você possa instalar e executar uma versão mais segura do tema.
  • Baixe e instale um tema totalmente novo e configure-o com base no seu site.

No entanto, se o erro de tela branca ainda aparecer, existe a possibilidade de o plug-in ser o culpado.

Passo 6: Teste seus plugins do WordPress

Os plug-ins estão entre os motivos mais comuns pelos quais seu WordPress pode ser afetado por um erro de tela branca. Mesmo que você não tenha instalado ou atualizado um plugin, você não pode descartar essa possibilidade por causa das atualizações automatizadas do WordPress.

Aqui está o que você precisa fazer.

  1. Vá para a pasta wp-content e renomeie a pasta Plugins para o que quiser, pois ela desativará todos os seus plugins.
  2. Agora recarregue seu site e faça login no wp-admin para ver se o erro foi resolvido.

Se o seu site foi restaurado, o erro ocorre devido a um dos plugins do seu site. Agora você terá que determinar qual entre seus plugins é o culpado.

Aqui está o que você precisa fazer

Navegue na tela do plug -in e ative cada plug-in, um de cada vez, e atualize seu site. Certifique-se de começar a partir do primeiro plug-in e continue fazendo isso, a menos que encontre o plug-in que está causando o erro.

Depois de encontrar o plug-in infectado, veja o que você pode fazer.

  • Use uma versão mais antiga ou mais segura do plug-in.
  • Entre em contato com o designer do plug-in e solicite a execução de um patch.
  • Substitua o plug-in afetado por uma alternativa.

Há chances de que nenhum de seus plugins seja responsável por erros. Se for esse o caso, passe para a próxima etapa, analisando as integrações de terceiros.

Etapa 7: revisar integrações de terceiros para possíveis conflitos

Mesmo que isso não aconteça com muita frequência, qualquer integração de terceiros com seus sites, como certificados SSL e CDNs, também pode causar um erro de tela branca. A principal razão por trás disso é o conflito entre dois elementos diferentes, por exemplo, um CDN em conflito com um certificado SSL.

Se você integrou algo de terceiros ao seu site antes do erro de tela branca, desative-o ou desinstale-o. Se o erro for resolvido, considere procurar uma alternativa para essa ferramenta de terceiros.

Etapa 8: restaurar arquivos atualizados recentemente para seu estado original

Uma das razões mais comuns pelas quais a tela branca da morte do WordPress ocorre é a alteração no código sem testes.

Para corrigir esse erro, troque uma versão alterada do arquivo wp-config.php ou .htacess pela nova cópia e veja se seu site foi restaurado.

Se isso não funcionar, vá para a próxima etapa.

Etapa 9: ajuste o limite de memória e o tempo de execução do servidor

Se você não encontrar nenhum problema com as possíveis causas do erro de tela branca acima, há uma grande chance de você ter excedido o limite de memória do seu servidor. Para corrigir esse problema, você terá que ajustar o limite de memória do seu servidor. Aqui está como

A menos que você receba uma mensagem recomendando que você defina um armazenamento específico, o armazenamento ideal é de 64 MB. Normalmente, existem três arquivos através dos quais você pode ajustar sua memória. No entanto, é importante salvar uma cópia do arquivo que você escolheu alterar com antecedência.

O primeiro arquivo que você pode alterar para ajustar a memória do seu servidor é o arquivo wp-config.PHP. Para ajustar a memória, adicione esta linha de código.

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

Outra ótima maneira de ajustar sua memória é adicionar esta linha de código em seu arquivo .htacess .

php_valuememory_limit 64M

Observe que o arquivo .htaccess geralmente está oculto; portanto, é importante revelar todos os arquivos quando você planeja alterá-los.

O terceiro arquivo que você pode alterar é o arquivo php.ini no diretório raiz do seu site. Adicione esta linha de código neste arquivo.

memory_limit = 64M

Observe que não é importante alterar todos os arquivos. Comece com o primeiro arquivo e verifique se o erro foi resolvido. Se não, então vá para o próximo arquivo.

Depois de ajustar a memória com sucesso, o próximo passo é ajustar o tempo máximo de execução permitido. Se você não recebeu uma mensagem de erro recomendando um tempo de execução específico, o tempo ideal para iniciar é de 60 segundos.

Ao contrário da memória, aqui você pode ajustar seu tempo máximo de execução em apenas dois arquivos. Aqui está o que você precisa fazer.

Adicione este código em seu arquivo .htaccess .

php_valuemax_execution_time 60

Outro arquivo que você pode alterar é o php.ini . Adicione esta linha de código a este arquivo.

max_execution_time = 60

Observe que você precisa ajustar o tempo máximo de execução apenas nesses arquivos. Se a causa raiz do erro de tela branca for seu servidor, ele deverá ser resolvido. No entanto, é essencial considerar a atualização do seu plano de hospedagem.

Etapa 10: entre em contato com seu provedor de hospedagem

Depois de passar por todas as etapas mencionadas acima neste guia, você deve ter conseguido resolver esse problema. No entanto, se nada parecer funcionar, talvez seja necessário entrar em contato com seu provedor de hospedagem.

A equipe deles fornecerá todos os detalhes relacionados às atividades recentes do seu site que podem ter causado o erro. Em palavras simples, eles são as únicas pessoas que podem ajudá-lo neste momento.

No entanto, ter um tíquete de suporte pode ajudá-lo rapidamente a chegar à raiz desse problema e recuperar seu site o mais rápido possível.

Agora que você sabe como corrigir a tela branca da morte do WordPress, veja como você pode evitá-la no futuro.

Como evitar a tela branca do WordPress?

Se você se deparou com o erro de tela branca, deve saber como o WordPress se torna problemático às vezes. Mesmo um mero plugin pode causar grandes problemas e angústias. Para evitar que a tela branca da morte aconteça no futuro, eis o que você precisa fazer.

  • Crie backups sistemáticos do seu site em um local diferente do seu servidor para que você possa usá-los em momentos de emergência.
  • É importante estar atento a quaisquer instalações ou atualizações feitas em seus plugins e temas para que você possa descobrir a causa raiz do erro.
  • Sempre teste suas atualizações em um ambiente de teste para verificar se não há conflitos.
  • Teste as alterações que você implementa em um código em um ambiente de teste com antecedência.
  • Tenha um registro de todos os usuários que fizerem alterações em seu site.

O último e mais importante ponto é escolher um provedor de hospedagem confiável que esteja disponível 24 horas por dia, 7 dias por semana, para garantir o bom desempenho do seu site. Em caso de emergência, esses provedores de hospedagem ajudam a resolver rapidamente os erros.

Além disso, você sempre pode contratar um serviço confiável de manutenção do WordPress, fornecendo agências como a WP-Pals para lidar com a manutenção do seu site.

Conclusão

Ao ler este guia conclusivo, você pode resolver efetivamente a tela branca da morte do WordPress. Antes de concluirmos, é importante saber que testar plugins e temas antes de integrá-los ao seu site é crucial. Além disso, antes de implementar qualquer alteração, é importante colocar seu site WordPress em modo de manutenção, pois isso não afetará negativamente seu público.