Ver categorias

Tela Branca da Morte (WSOD)

3 minutos de leitura

A Tela Branca da Morte (WSOD) é um dos erros mais comuns que ocorrem no WordPress. É um problema comum que pode ocorrer por vários motivos, incluindo conflitos de plug-ins, problemas de tema, limites de memória insuficientes e problemas no servidor. O WSOD também pode ocorrer quando há erros no código, como erros de sintaxe do PHP, que impedem o carregamento correto do site. Quando ocorre o WSOD, pode ser difícil determinar a causa do problema, pois não há mensagens de erro ou outras informações exibidas na tela. No entanto, seguindo uma série de etapas de solução de problemas, é possível diagnosticar e resolver o problema.

Aqui estão algumas etapas que você pode seguir para tentar corrigir a página em branco do WordPress (tela branca):

Observação: é sempre recomendável fazer um backup do seu site WordPress antes de fazer qualquer alteração.

Aumentar o limite de memória

Este erro ocorre porque um script esgotou o limite de memória. Para corrigir isso, você precisa aumentar a memória PHP disponível. Você pode fazer isso adicionando a seguinte linha de código ao seu wp-config.php

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

Ou siga as instruções detalhadas em nosso artigo da base de conhecimento sobre como aumentar a memória PHP no WordPress.

Desativar plug-ins

Se aumentar o limite de memória não resolver o problema ou se o limite de memória já for 256M ou 512M, o próximo passo é desabilitar todos os plugins. Você pode fazer isso renomeando a pasta de plugins na instalação do WordPress para plugins.bk ou na área de administração do WordPress

  • Vá para a página Plugins »Plugins instalados.
  • Selecione todos os plug-ins instalados e selecione ‘Desativar’ no menu suspenso ‘Ações em massa’.
  • Isso impedirá que todos os plug-ins sejam carregados e permitirá determinar se um plug-in está causando o problema.
  • Se isso resolver o problema, ative um plug-in por vez para saber qual plug-in está causando o problema.
  • Depois de encontrar o plug-in que está causando o problema, você pode desinstalá-lo e reinstalá-lo ou relatar o problema aos desenvolvedores do plug-in

Mudar para o tema padrão

Se desabilitar os plug-ins não resolver o problema, você pode tentar mudar para o tema padrão do WordPress. Isso o ajudará a determinar se um conflito de tema está causando o WSOD. Uma função mal codificada no arquivo functions.php do seu tema também pode causar o erro de tela branca da morte. Considere baixar uma nova cópia do seu tema da fonte e instalá-lo.

  • Primeiro, conecte-se ao seu site usando um cliente FTP e vá para a pasta /wp-content/themes/. Ele contém todos os temas instalados no seu site.
  • Baixe o tema atual como backup clicando com o botão direito para selecioná-lo e, em seguida, baixe-o para o seu computador.
  • Prossiga para excluir a pasta do tema selecionando ‘Excluir’
  • Dê uma olhada no arquivo functions.php do seu tema. Se houver espaços extras na parte inferior do arquivo, será necessário removê-los e, às vezes, isso deve resolver o problema.

Verifique se há mensagens de erro

Se nenhuma das etapas acima resolver o problema, você deve verificar seus logs de erros em busca de mensagens de erro que possam estar relacionadas ao WSOD. Os logs de erros podem ser encontrados na pasta raiz do seu site (pasta public_html) no painel de controle de sua hospedagem ou usando um plugin como WP Debug.

Habilite o modo WP_DEBUG

Você também pode usar a função de depuração do WordPress para ver que tipo de erros estão sendo gerados.

Localize o arquivo wp-config.php na pasta raiz (pasta public_html) do seu site.

Habilite o modo WP_DEBUG adicionando/editando o código abaixo.

wp-config.php
1
2
define( ‘WP_DEBUG’, true);
define( ‘WP_DEBUG_LOG’, true );

Depois de adicionar isso, a tela em branco terá erros, avisos e avisos. Isso pode ajudá-lo a determinar a causa raiz.

Se você não encontrar nenhum erro, talvez queira verificar o log de depuração. Basta visitar a pasta wp-content no seu site usando um cliente FTP. Lá você encontrará um novo arquivo debug.log contendo um log de todos os erros, avisos e avisos.

Mudar versões do PHP

A página em branco também pode ser causada por uma versão incorreta do PHP. Você pode tentar mudar as versões do PHP para verificar.

Entre em contato com seu provedor de hospedagem

Se ainda não conseguir resolver o problema, entre em contato com seu provedor de hospedagem para obter assistência. Eles poderão ajudá-lo a diagnosticar e resolver quaisquer problemas do servidor que possam estar causando o WSOD.

Às vezes, você pode ter acesso ao backend, mas o front end do site tem a tela branca da morte. Isso pode acontecer por causa de um plugin de cache. Simplesmente esvazie seu cache.

Desenvolvido por BetterDocs

Deixe um comentário