Você já se viu olhando para uma tela em branco ao abrir seu site WordPress? Tudo estava funcionando bem há um momento atrás, e de repente o site virou em branco! Também pode ser que o site do WordPress esteja carregando bem, mas o painel não está. Situações como esta que a comunidade WordPress gosta de chamar de infame Tela Branca da Morte – e é um dos a coisas mais perturbadoras sobre WordPress.


Se você não encontrou esse termo ainda – então você é um dos sortudos. Hoje falaremos sobre os vários sintomas da Tela Branca da Morte (vamos chamá-la de WSOD) e aprenderemos a cura para cada doença.

Primeiras coisas primeiro. O WSOD é uma anomalia que decorre de várias razões diferentes. Se você tiver sorte, seu caso particular se enquadra no sintomas comuns – para as quais correções prontas estão disponíveis. No entanto, se você não conseguir determinar a causa do problema, estará melhor nas mãos de um especialista em WordPress.

4 razões (e soluções) para WordPress White Screen of Death

A boa notícia, no entanto, é que as chances de seu incidente no WSOD cair na categoria desconhecida são muito pequenas. Na maioria das vezes, a causa da WSOD se enquadra em três categorias gerais. Este tutorial descreve etapas simples e fáceis de seguir para corrigir cada uma das causas do WordPress White Screen of Death.

Razão # 1: Problemas relacionados ao plug-in

wp-wsod-r2

Você instalou um novo plugin, atualizou um antigo ou tentou modificar um ativo.

Consertar: Desativar um ou todos os plugins

Na maioria dos casos, pode haver um conflito entre o seu tema ativo atual e o plug-in que você acabou de instalar. Nesse caso, você pode simplesmente desativar esse plug-in específico e tudo deve funcionar bem. No entanto, há um problema. Como você vai desativar o plug-in quando o painel do WordPress não está funcionando?

Se você usa o WordPress há mais de meio ano, não leia a próxima linha. Tente pensar em uma solução. Vou dar uma dica: tem algo a ver com o acesso ao diretório de plugins do WordPress via FTP? Voce conseguiu? Sim? Parabéns! Não? Não tem problema – continue lendo, mas prometo que você vai dar um tapa na testa depois de ler a solução! Aqui vamos nós.

Como desativar o plugin do WordPress via FTP?

Desabilitar um plugin do WordPress via FTP é uma tarefa muito simples. Como pré-requisito, você deve ter acesso ao FTP, com as permissões corretas para o diretório do WordPress.

NOTA: A maioria dos provedores de hospedagem oferece acesso a FTP. No entanto, se você instalou o WordPress em um VPS ou em um servidor em nuvem, é possível que você não tenha instalado um servidor FTP no seu VPS. Em tal situação, você precisará instalar um cliente FTP de código aberto, como proftpd ou vsftp. Existem vários tutoriais online, e sugiro que você leia um que use o sistema operacional do seu servidor. Por exemplo, se estivermos executando um VPS baseado no Ubuntu, nosso termo de pesquisa será “Como instalar o proftpd no Ubuntu”.

Depois de concluir essa etapa, é hora de desativar o plug-in.

  1. Entre no seu servidor FTP uma conta adequada
  2. Navegue para o diretório de instalação do WordPress
  3. Digite o wp_content / plugins pasta
  4. Você encontrará várias pastas com nomes conhecidos dentro da pasta de plug-ins. Cada pasta representa um plugin.
  5. Localize e selecione a pasta com o nome de plug-in correto
  6. Renomeie-o para um nome diferente, mas reconhecível. Por exemplo, se o nome do plug-in (ou seja, da pasta) for akismet, então você deve renomeá-lo para algo como _akismet ou akismet_disabled.
  7. Você pode escolher o nome que quiser. Apenas certifique-se de que ele não colide com o nome de outro plug-in e depois seja reconhecido.
  8. Renomear a pasta desativará permanentemente o plug-in.

Depois de concluir essas etapas, inicie o navegador e veja se o site carrega. Se o problema for resolvido – parabéns!

Como desativar todos os plugins do WordPress de uma só vez?

Você pode seguir o processo acima para desativar quantos plugins desejar. No entanto, se você deseja desativar todos os plugins de uma só vez, isso levará muito tempo. Há uma maneira muito mais fácil: renomeie a pasta de plug-ins (para algo como plugins_old) e crie uma nova pasta vazia rotulada plugins. Em essência, isso desativaria todos os plugins antigos de uma só vez. Você pode mover os plugins um a um a partir do plugins_old pasta para plugins, e ativá-los individualmente.

Quando você modificou um arquivo de plug-in específico que causou o WSOD, basta desativar o plug-in via FTP e o site deve estar funcionando novamente. É sempre uma boa prática testar plug-ins modificados em um site de backup. (Salte para a conclusão de uma solução).

Razão # 2: Questões relacionadas ao tema

wp-wsod-r1

Semelhante aos plugins, os problemas WSOD relacionados ao tema têm origens semelhantes.

Consertar: Desativar o tema

Vamos dar uma olhada em algumas das causas mais simples:

Novas instalações temáticas

A instalação de um novo tema pode criar um conflito com um plug-in existente – o conflito clássico de plug-in de tema. Nesse caso, basta desabilitar o tema recém-ativado e o WordPress reverterá automaticamente para o tema padrão. Verifique se você não excluiu o tema padrão (o vinte e poucos anos tema). Se você tiver, faça o upload do tema para o diretório temas pasta em wp_content.

Como desativar um tema via FTP no WordPress?

Esse processo é quase semelhante ao processo de desativar um plug-in, a única diferença é que você precisa abrir o wp_content / themes pasta em vez do plugins pasta. Navegue até o temas pasta e renomeie a pasta do tema específico para desativá-lo.

Temas mal codificados

Muitas vezes, as principais atualizações do WordPress podem levar temas mal codificados pelo rio. Um tema mal codificado e desatualizado pode não funcionar com a atualização mais recente do WordPress. O WPExplorer se orgulha de temas de qualidade maravilhosamente criados – eles têm um muito dos clientes na Themeforest (basta conferir o portfólio) e eles são uma das poucas pessoas cujos temas eu confio.

Se o seu tema parou de funcionar logo após a atualização do WordPress, há uma grande chance de que o tema seja o culpado. Desative o tema e as coisas devem voltar ao normal.

Modificando um tema

O WordPress não gosta de código de buggy. Baseia-se em um conjunto bem construído objetos de código, trabalhando em harmonia. Se uma dessas partes (não confundir com um objeto de POO), diga que o tema é functions.php arquivo, mau funcionamento e o WordPress não funcionará. Isso leva ao WSOD.

Geralmente, os temas do repositório WordPress ou de desenvolvedores de renome são meticulosamente testados contra esses defeitos. Um tema direto da caixa não teria um arquivo functions.php com defeito. Se você obtém um WSOD ao instalar esse tema, provavelmente é um conflito de tema de plug-in.

Quando você modifica ou atualiza um tema, isso pode levar a um código inadequado, o que nos leva ao coração do problema, ou seja, um WSOD. Para corrigir isso, você pode substituir o arquivo modificado por uma cópia antiga (supondo que você tenha feito um backup). Em qualquer outro caso, você pode enviar os arquivos de tema originais.

Razão # 3: excedendo o limite de memória

wp-wsod-r3

Essa situação é um indicador clássico de que você superou seu provedor de hospedagem atual. A quantidade de tráfego no seu site requer mais recursos – que o host atual não pode fornecer. Está na hora de fazer um upgrade. Boas notícias – o site está crescendo

Consertar: Aumente seu limite de memória

Você pode tentar aumentar seu limite de memória PHP modificando o wp-config.php Arquivo. Basta adicionar a seguinte linha:

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

Um limite de memória de 64 MB deve ser suficiente em hosts compartilhados. Se o problema persistir, consulte seu provedor de hospedagem.

Hosts Web baratos

Esse problema também é comum em webhosts baratos que sacrificam a qualidade. Para obter lucro, esses hosts reduzem o número de clientes em um servidor possível. Como resultado, a quantidade de recursos (por exemplo, RAM) por cliente é significativamente reduzida. Isso leva ao WSOD. Portanto, se você estiver em um plano de hospedagem orçamentária que não permita mais aumentar seu limite de memória, precisará atualizar seu plano.

Razão # 4: Causas Desconhecidas

causas desconhecidas wp-wsod-r4

Às vezes, a causa WSOD não pode ser completamente determinada, o que nos leva a uma correção. Em momentos como esse, você precisará determinar a fonte do problema.

Consertar: Ativar o modo WP_DEBUG

Basta adicionar as seguintes linhas na parte inferior do wp-config.php Arquivo:

relatório de erro (E_ALL);
ini_set ('display_errors', 1);
define ('WP_DEBUG', verdadeiro);

Isso diz ao WordPress para exibir todos os erros que ocorrem na tela de saída. Você pode usar essas informações para determinar a causa do WSOD.

Conclusão

A Tela Branca da Morte é um daqueles problemas inevitáveis ​​que todo usuário do WordPress deve enfrentar. Claro, se você estiver usando o WordPress.com, nunca haverá esse problema, mas ele vem com seu próprio conjunto de limitações.

alojamento gerido wordpress

Se você deseja o conforto de não ter que se preocupar com esses problemas de hospedagem, existe uma solução: Hospedagem gerenciada por WordPress. Os provedores de hospedagem gerenciada do WordPress são especializados em questões relacionadas ao WordPress e ao WordPress. Nós do WPExplorer usamos o WPEngine e estamos muito felizes com isso – basta ver a rapidez com que nosso site é carregado. ��

Se seu orçamento permitir e você quiser se livrar de todos os problemas relacionados à hospedagem, você adorará a hospedagem gerenciada do WPEngine ou do templo Media, ou de um ou outro provedor de hospedagem recomendado. Como sempre, adoraríamos ouvir seus pensamentos! Qual é a sua história da WSOD?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me