Como consertar o erro de tela branca da morte no WordPress?
Publicados: 2019-08-06
Se você navegou na Internet ou administrou um site, deve ter percebido que os erros são inevitáveis, apesar de todos os esforços para evitá-los. Mas um bom webmaster sabe como avaliar a situação e solucionar o erro da maneira mais eficaz possível.
Dentre os muitos erros que podem derrubar um site WordPress (e interromper significativamente os negócios), a Tela Branca da Morte (WSOD) é provavelmente o mais irritante que requer uma correção imediata para colocar o site novamente online.
Agora, a tela branca da morte pode ser corrigida simplesmente seguindo a lista de verificação recomendada e usando as ferramentas apropriadas. Se você deseja solucionar esse erro sozinho, acompanhe enquanto eu demonstro várias maneiras eficazes de consertar a tela branca da morte que pode paralisar sites WordPress.
Devemos nós?
- O que é a tela branca da morte?
- Resolver problemas de tela branca da morte no WordPress
- Verifique a disponibilidade do servidor
- Limpar cache do navegador
- Ativar modo de depuração
- Aumentar o limite de memória
- Desativar plug-ins e temas
- Resolver erros de sintaxe
- Restaurar backup
O que é a tela branca da morte?
É crucial entender o problema antes de descobrir uma possível solução para ele. É bem possível que um problema tenha várias soluções. No entanto, é preferível encontrar a solução que fornece a solução mais curta e eficaz, pois tal solução significa uma vantagem significativa sobre a concorrência.
Como você provavelmente pode imaginar, o WSOD no WordPress apenas exibe uma tela branca em branco. É possível que o site esteja funcionando sem problemas enquanto o administrador ou algumas das postagens mostram uma tela em branco. Normalmente, os principais culpados por trás desse erro são PHP ou arquivos de banco de dados infectados.
No entanto, nem sempre é tão simples e há momentos em que a causa subjacente é mais complicada. Assim, é fundamental que você conheça mais de uma forma de solucionar o problema!
Resolver problemas de tela branca da morte no WordPress
Vamos começar a ver como consertar o erro da Tela Branca da Morte do WordPress.
Verifique a disponibilidade do servidor
Em primeiro lugar, elimine a possibilidade de um servidor indisponível usando uma ferramenta de relatório de status online, como isthiswebsitedown . Esta ferramenta determina se o problema é resultado de um cache do navegador cheio / corrompido ou problemas de IP ou o site está fora do ar devido à indisponibilidade do servidor de hospedagem.
Se o servidor estiver inativo, entre em contato com seu provedor de hospedagem para colocá-lo online novamente o mais rápido possível. Esta é uma das áreas em que uma plataforma de hospedagem em nuvem gerenciada como a Cloudways supera a concorrência.
Limpar cache do navegador
Às vezes, simplesmente limpar o cache do navegador resolve o problema. Os sites usam o cache do navegador para melhor experiência do usuário e navegação mais rápida. No entanto, com o passar do tempo, o cache fica cheio de dados e cookies que não são mais necessários.
Para resolver esse problema, basta acessar as configurações do navegador e limpar o cache do seu site específico acessando Todos os cookies e dados do site [chrome: // settings / siteData? Search = cookie] .

Se você deseja remover todos os cookies e cache, navegue até a guia Histórico no Chrome e limpe os dados.

Assim que o processo terminar, volte ao seu site e clique em Atualizar . Se você vir a tela wp-admin, está pronto para prosseguir. Se o problema persistir, vá para a próxima etapa.
Observação: o processo acima também pode fazer o logout de alguns sites ou remover os dados.
Habilitando o modo de depuração
Se limpar o cache do navegador não ajudar, a próxima correção é habilitar o WordPress para o modo de depuração. Este modo destaca algumas informações importantes sobre os erros que causaram a Tela Branca da Morte no WordPress.
Para habilitar o modo de depuração no WordPress, você precisa acessar o arquivo wp-config.php . Você pode acessar este arquivo fazendo login em seu CPanel ou conectando-se ao seu servidor via SFTP usando o FileZilla (ou um cliente FTP semelhante).

Abra o arquivo em qualquer editor de texto e procure a seguinte linha:
define ('WP_DEBUG', falso) 
Mudar para
define ('WP-DEBUG', verdadeiro)Salve as alterações e carregue o arquivo atualizado. Agora volte ao navegador e atualize a tela. Você ainda receberá a Tela Branca da Morte, mas desta vez com uma mensagem de erro exibida nela.

Por exemplo, você pode ver algo como:
Não é possível redeclarar get_posts () (anteriormente declarado em /var/www/html/wordpress/wp-includes/post.php:1624) em / var / www / html / wordpress / wp-content / plugins / my-plugin / my- plugin.php na linha 21
A mensagem de erro acima informa que há um erro na linha 21 em um dos plug-ins. Neste ponto, você pode entrar em contato com o provedor do plug-in ou substituí-lo por algo semelhante. Se isso não for possível, simplesmente desative os plug-ins do WordPress completamente.
Aumentar o limite de memória
WordPress é executado em PHP. Como tal, ambas as camadas precisam de memória adequada para execução. Às vezes, o limite se esgota, resultando em erros como Tela Branca da Morte e 500 Erro do Servidor Interno .
Definir o limite de memória é fácil. Se você estiver em Cloudways, faça login em sua conta de plataforma e navegue até Server Management → Settings & Packages . Na guia BÁSICO , aumente o LIMITE DE MEMÓRIA de 64 (padrão) para 128 MB.

Adicione a seguinte linha:
define ('WP_MEMORY_LIMIT', '128M');Salve as alterações e carregue o arquivo.
Agora volte para wp-admin, atualize a página e verifique se o erro ainda está lá. Se você ainda vir a Tela Branca da Morte, respire fundo e tente o próximo método.
Desativar plug-ins e temas
Este é provavelmente o método mais simples e geralmente a primeira etapa na maioria dos guias de solução de problemas. No entanto, coloquei-o no final porque isso requer muito tempo e pode alterar a aparência do seu site WordPress.
Vamos ver como desabilitar os temas e plug-ins um por um sem causar nenhum dano ao site WordPress.
Desativando o tema
Se você pode acessar o wp-admin , a maneira mais simples de desabilitar o tema existente é mudar para o tema Vinte e Dezenove padrão.
Faça login no painel do WordPress e vá para Aparência → Temas e ative o tema padrão.

Se você não conseguir acessar o wp-admin devido ao erro Tela Branca da Morte, acesse seu servidor usando o FileZilla e renomeie a pasta wp-content / themes para algo como my_themes.

Isso desativará o tema existente e o WordPress o substituirá pelo tema padrão.
Desativando os plug-ins
Você pode desabilitar todos os plug-ins facilmente através do wp-admin e ativá-los um por um para ver qual plug-in está causando o erro Tela Branca da Morte.

No entanto, se você não conseguir acessar o wp-admin , use o FileZilla novamente e, desta vez, renomeie a pasta de plug - ins . Se o seu site começar a funcionar, renomeie a pasta de volta para plug - ins e comece a testar cada plug-in individualmente, renomeando-os um por um.
Resolver erros de sintaxe
Os desenvolvedores e proprietários de sites frequentemente adicionam código PHP personalizado dentro do arquivo functions.php para adicionar / otimizar uma funcionalidade específica. Às vezes, o código é adicionado para integrar um serviço de terceiros ou para aprimorar um recurso existente, pois o WordPress permite adicionar código personalizado quando necessário.
A prática recomendada para adicionar código personalizado é fazer anotações sobre todas as alterações feitas no arquivo functions.php. Melhor ainda, mantenha backups do arquivo original para evitar tais problemas. Se você fez alguma alteração recentemente, a reversão pode tirá-lo dessa situação.
Restaurar backup
Fazer backups é uma boa prática e deve ser executado regularmente. Cloudways permite que seus clientes criem sites de teste . Os dados nesses sites podem ser PUXADOS para um site ativo se você se deparar com algum erro frustrante, como WSOD, e não conseguir solucioná-lo.
Tudo o que você precisa fazer é fazer login em sua plataforma Cloudways e ir para Gerenciamento de aplicativos → Gerenciamento de teste. Nas configurações, PUXE as alterações do site de teste.

Se você não estiver no Cloudways, pode fazer um backup completo usando um plugin de backup do WordPress e recuperar o backup do site do WordPress usando cPanel.
Pensamentos finais
Agora, espero que você consiga consertar a Tela Branca da Morte no WordPress. Cobrimos muito terreno e discutimos vários métodos. Não há uma ordem específica em que você precise solucionar o erro. Sendo um webmaster, você deve ser capaz de analisar o erro e, de acordo com eventos anteriores, deve ser capaz de selecionar a abordagem correta para resolver o WSOD.
Eu adoraria saber o que funcionou para você e se há outra solução para resolver esse erro de forma eficaz.
