Um título bastante curioso, admito. " A tela branca da morte É um conceito que já existe há muito tempo. Esta expressão é comumente encontrada em sistemas operacionais, mas a designação muda para " Tela Azul da Morte "Ou" Tela Azul da Morte"

Esta é uma situação bastante extrema que geralmente ocorre durante o uso de software, neste caso o WordPress. No entanto, com o WordPress em particular, existe um método para gerenciar esses erros que você pode usar, o que lhe permitirá economizar dinheiro, é exatamente isso que vou mostrar neste tutorial.

Por que a tela branca da morte é exibida

A página fica em branco quando há algo impedindo o WordPress de funcionar normalmente. Vários elementos podem estar na origem. Mas geralmente os autores desses erros são plug-ins e temas. Na programação existem vários tipos de erros, cada um com sua gravidade. Se o erro for fatal, a página estará completamente em branco, caso contrário, ficará parcialmente em branco. É por isso que quando você ativa certos plug-ins, a exibição pode ser parcial se contiver erros do tipo " E_WARNING "Ou" E_NOTICE“, Porque o script continuará em execução, o que exibirá o resto da página.

Se houver um erro, por que nada é exibido?

Bem, às vezes, quando um erro é exibido, ele também apresenta as várias vulnerabilidades do seu servidor. No passado, os erros de conexão do banco de dados forneceriam as informações de conexão erradas, o que simplesmente não é aceitável. Por padrão, o WordPress usa uma técnica de camuflagem de erro, que também é uma medida de segurança.

Como lidar com um WSOD (tela branca da morte)

Como um usuário do WordPress, você precisa aprender como consertar alguns problemas sozinho, caso contrário, sempre gastará dinheiro com esses problemas. Portanto, para exibir os erros, você deve primeiro alternar para o modo de manutenção.

Se o seu tema não oferecer esse recurso, você poderá usar os plugins disponíveis:

1. Modo de Manutenção WP

wp-manutenção-fashion

Modo Manutenção WP é um plugin gratuito com quase 300.000 instalações ativas, é um dos plugins grátis mais populares da área. Ele não foi testado com as versões mais recentes do WordPress, mas é altamente provável que funcione bem até agora.

2. Manutenção

Manutenção-wp

Aqui está outro plugin interessante que também é gratuito. Oferece várias funcionalidades e foi recentemente atualizado, embora seja verdade que não tem tanta instalação ativa como a anterior.

Estes são alguns plug-ins que você pode usar para ativar o modo de manutenção seu blog.

O que deve ser feito agora é mostrar os erros, já que habilitamos o modo de manutenção, sem chance de que eles vejam os erros. Isso é particularmente útil para erros parciais.

Tudo que você precisa fazer agora é abrir o arquivo “wp-config” na raiz do seu alojamento.

wp_content

Edite este arquivo com um editor de texto e localize a constante " WP_DEBUG E altere seu valor por " verdadeiro"

define ('WP_DEBUG', verdadeiro); // "true" em vez de "false"

Agora você poderá ver o conteúdo dos erros.

error_plaintext1-750x88

Agora a correção dos erros vai depender do erro exibido, mas já é possível localizar de onde veio o erro lendo o conteúdo do erro. Na imagem anterior, um caminho é especificado " /wp-content/themes/fifteenchild/functions.php", Que se refere ao arquivo" function.php "localizado no tema (ou melhor, o tema filho) “Fifteenchild”. Agora sabemos que o problema é esse tema. Mostrarei mais tarde como alterar os temas de URL.

O problema também pode vir de plug-ins. Freqüentemente, você encontrará o seguinte caminho como o caminho para o arquivo de erro:

"/Wp-content/plugins/example-of-plugin/example-de-plugin.php"

Também mostrarei como desativar um plug-in usando um cliente FTP.

Como mudar o tema do URL

Essa é uma técnica que descobri durante a manutenção do blog de um cliente recentemente. Na verdade, eu estava enfrentando um WSOD e até mesmo o painel estava indisponível. A solução mais fácil era reinstalar, mas isso significava que ele perdia todos os seus dados, e infelizmente não tinha plugins de backup. Então tive que encontrar uma maneira de acessar o painel para alternar os temas sem executar o erro. Aqui está o URL que usei no navegador.

"Http://example.com/wp-admin/customize.php?theme=twentythirteen"

Este endereço me permitiu ativar o tema " vinte Treze E a partir daí consegui desabilitar o tema que estava causando o problema. é necessário que você esteja conectado, e não se esqueça de substituir "Example.com" pelo seu endereço.

Como desativar um plugin via FTP

Se você perceber que um plugin está por trás de seu WSOD. Portanto, conecte-se ao seu cliente FTP e navegue até o diretório de plug-ins.

ScreenHunter_15-abril-03-11.36

Localize a pasta do plug-in com problema e renomeie-a. No caso anterior, suponha que o plugin wp-condicional-captcha É um problema, então tudo que preciso fazer é renomear a pasta para " wp-condicional-captcha-bug" O WordPress irá desativar automaticamente o plugin. Uma vez feito isso, você pode excluir o plug-in, pois ele ainda existirá, mas será desativado.

Para outros problemas mais sérios, entre em contato conosco. Nossa experiência já nos permitiu resolver problemas ainda mais delicados

É isso para este tutorial. Espero que ajude você. Sinta-se à vontade para compartilhar com seus amigos em suas redes sociais favoritas.