Se você ja navegou na Internet ou administrou um site, provavelmente já percebeu que os erros são inevitáveis, apesar de todos os esforços para evitá-los. Mas um bom profissional 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.
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 direto ao ponto e 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 é o 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.
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’, false)
Mudar para
- define ( ‘WP-DEBUG’, true)
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 ( ) ( declarado anteriormente 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 .
Adicione a seguinte linha no arquivo wp-config.php:
- 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ê puder acessar o wp-admin, a maneira mais simples de desabilitar o tema existente e mudar para algum tema padrão nativo do WordPress .
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 desabilitará 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 plugins . 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. Busque sempre ter uma versão staging do seu site. Os dados nesses sites podem ser PUXADOS para um site ativo se você se deparar com algum erro frustrante, como a tela branca ca morte, e não conseguir solucioná-lo.
Pensamentos finais
Agora, espero que você consiga consertar a Tela Branca da Morte no WordPress. Abordamos muito o assunto e discutimos vários métodos. Não há uma ordem específica em que você precise solucionar o erro. Sendo um profissional de WordPress, 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.
0 comentários