Como corrigir a Tela Branca da Morte do WordPress (Passo a Passo)

A tela branca da morte pode ser o pior pesadelo de um proprietário de site. Esse erro frustrante do WordPress deixa você olhando para uma página em branco, sem dar pistas sobre o que deu errado.

Para piorar as coisas, este erro comum do WordPress às vezes pode afetar partes específicas do seu site, como a área de administração ou posts individuais.

Por exemplo, já vimos a tela branca da morte dentro da área de administração do WordPress enquanto todo o resto funcionava bem. Em outros casos, só a vimos ao visualizar um post específico.

Entender as causas raiz desse erro é o primeiro passo para encontrar uma solução. Este guia cobrirá algumas soluções para corrigir a tela branca da morte e fornecerá etapas acionáveis para restaurar a funcionalidade do seu site.

Como corrigir a Tela Branca da Morte do WordPress (Passo a Passo)

Observação: Antes de fazer qualquer alteração no seu site, certifique-se de ter um backup do seu site WordPress. Se você não tiver acesso à área de administração, consulte nosso guia sobre como criar um backup manual do banco de dados do WordPress.

Por que você vê a Tela Branca da Morte no WordPress?

Na maioria das vezes, quando você vê uma tela branca da morte ao tentar visitar seu site WordPress, isso significa que um script no seu site esgotou o limite de memória.

O script que não responde é morto pelo seu servidor de hospedagem WordPress ou simplesmente expira. É por isso que nenhuma mensagem de erro real é gerada, e você vê apenas uma tela branca em branco.

WordPress exibindo tela branca em vez do site

No entanto, às vezes, você pode ver uma mensagem de erro.

Por exemplo, você pode ver uma mensagem de erro crítico em vez de uma página em branco.

Erro crítico no WordPress

Se você está vendo uma tela em branco ou a mensagem 'Houve um erro crítico em seu site', é o mesmo erro.

Esse erro também pode ocorrer devido a um tema ou plugin mal codificado instalado em seu site. Às vezes, pode acontecer se houver um problema com seu servidor de hospedagem.

Como o erro da tela branca pode ser causado por vários motivos, ele requer solução de problemas metódica para corrigi-lo. Aqui estão as etapas que você deve tentar:

Tutorial em Vídeo

Inscreva-se no WPBeginner

Se você preferir instruções escritas, continue lendo.

1. Verifique se o problema ocorre em seus outros sites

Se você tiver outros sites WordPress instalados na mesma conta de hospedagem, comece verificando se o problema também está ocorrendo em outros sites.

Se estiver, isso é um forte indicador de que algo está errado com seu serviço de hospedagem WordPress. Pode ser um problema temporário afetando o serviço deles, e você precisa entrar em contato com o suporte deles para obter mais ajuda.

Por outro lado, se o problema estiver ocorrendo apenas em um site ou em uma parte específica desse site, então você sabe que o problema é com esse site em particular.

2. Corrija o Erro da Tela Branca com o Modo de Recuperação do WordPress

Se o erro da tela branca da morte for causado por um plugin ou tema do WordPress, o WordPress poderá detectá-lo.

O novo recurso de proteção contra erros fatais introduzido no WordPress 5.2 às vezes pode detectar o erro, então você pode nem ver uma tela branca. Em vez disso, você verá uma mensagem de que o site está com dificuldades técnicas.

Este site está passando por dificuldades técnicas - Mensagem de erro

O WordPress também enviará um e-mail sobre o problema para o seu endereço de e-mail de administrador.

O e-mail terá o assunto 'Seu site está enfrentando um problema técnico'.

E-mail de Dificuldades Técnicas com Link para o Modo de Recuperação

Esta mensagem de e-mail indicará o plugin ou tema que está causando o erro e também conterá um link especial.

Este link permitirá que você acesse o modo de recuperação do WordPress e desative o plugin com defeito.

Painel de modo de recuperação do WordPress

No entanto, se você estiver vendo a tela branca da morte sem e-mail ou opção de modo de recuperação, precisará corrigir o erro manualmente.

3. Aumente o Limite de Memória

Geralmente, esse erro ocorre porque um script esgotou a memória do seu servidor web e parou no meio.

Para corrigir isso, você precisa aumentar a memória PHP disponível para o WordPress. Isso permitirá que o script use mais memória para concluir a tarefa que deveria fazer.

Você precisará editar o arquivo wp-config.php em seu site WordPress ou usar um plugin de snippet de código como o WPCode

Você pode seguir as instruções em nosso tutorial sobre como aumentar a memória PHP no WordPress.

4. Corrija o Erro de Tela Branca Desativando Todos os Plugins

Se aumentar o limite de memória PHP não ajudou, ou se você tem um limite de memória alto, como 256M ou 512M, então você precisa começar a solucionar o problema.

Em nossa experiência na solução desse problema, sempre descobrimos que o problema está em um plugin ou tema específico. Vamos desativar todos os plugins.

Se você ainda puder acessar o painel de administração do WordPress, poderá simplesmente ir para a página Plugins » Plugins Instalados. Selecione todos os plugins instalados e, em seguida, selecione 'Desativar' no menu suspenso 'Ações em massa'.

Desativar todos os plugins do WordPress

No entanto, se você não tiver acesso à área de administração do WordPress, precisará desativar todos os plugins via FTP.

Primeiro, conecte-se ao seu site WordPress usando um cliente FTP ou o gerenciador de arquivos do seu provedor de hospedagem. Uma vez conectado, vá para a pasta wp-content, onde você verá a pasta plugins.

Agora, você precisa clicar com o botão direito na pasta plugins e selecionar ‘Renomear’. Você pode renomear a pasta plugins para ‘plugins-desativados’.

Usando FTP para Renomear a Pasta de Plugins

O WordPress procura por uma pasta chamada plugins para carregar todos os plugins. Quando ele não encontra a pasta, ele simplesmente desativa todos os plugins.

Se isso resolver o problema, ative um plugin por vez para chegar à raiz do problema. Assim que encontrar o plugin que está causando o problema, você pode substituí-lo por uma alternativa ou relatar o problema aos autores do plugin.

5. Ative o Tema Padrão

Se a solução de problemas de plugins não resolver o problema, você deve tentar substituir seu tema ativo por um tema padrão.

Primeiro, conecte-se ao seu site usando um cliente FTP e vá para a pasta /wp-content/themes/. Ela contém todos os temas instalados no seu site.

Clique com o botão direito para selecionar seu tema WordPress atual e baixe-o para o seu computador como backup.

Usando FTP para Baixar o Tema Atual como Backup

Em seguida, você precisa excluir seu tema atual do seu site.

Simplesmente clique com o botão direito na pasta do seu tema e selecione ‘Excluir’. Seu cliente FTP agora excluirá o tema do seu site.

Usando FTP para Excluir o Tema Atual

Agora, se você tiver um tema padrão do WordPress como (Twenty Twenty-Two ou Twenty Twenty-Three) instalado no seu site, o WordPress começará a usá-lo automaticamente como tema padrão.

No entanto, se você não tiver um tema padrão instalado, precisará instalá-lo manualmente usando FTP.

Se isso resolver o problema, então você deve verificar o arquivo functions.php do seu tema. Se houver espaços extras no final do arquivo, você precisará removê-los, e às vezes isso resolve o problema.

Se você estiver usando uma função mal codificada no arquivo functions.php do seu tema, isso também pode causar o erro de tela branca da morte.

Considere baixar uma cópia nova do seu tema de sua origem e, em seguida, instalá-la manualmente usando FTP.

6. Habilite o Modo de Depuração para Capturar Erros no WordPress

Se nada ajudou até agora, o próximo passo é ativar a depuração no WordPress. Isso manterá logs de erros que permitirão que você veja que tipo de erros estão sendo gerados.

Simplesmente adicione o seguinte código ao seu arquivo wp-config.php:

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true );

Assim que adicionar isso, a tela em branco agora exibirá erros, avisos e notificações. Estes podem ajudar a determinar a causa raiz.

Se você não vir nenhum erro, talvez ainda queira verificar o log de depuração.

Simplesmente acesse a pasta wp-content em seu site usando um cliente FTP. Lá, você encontrará um novo arquivo debug.log contendo um registro de todos os erros, notificações e avisos.

Log de depuração

7. Limpe o Cache do WordPress

Às vezes, você pode ter acesso ao backend, mas o front-end do site exibe a tela branca da morte.

Isso pode acontecer por causa de um plugin de cache. Nesse caso, você simplesmente precisa esvaziar o cache do seu WordPress.

Você pode ver nosso guia sobre como limpar o cache no WordPress para instruções detalhadas.

8. Corrija o Erro da Tela Branca para Artigos Mais Longos

Se você tiver uma tela branca da morte apenas em uma postagem ou página muito longa, este método pode funcionar.

Este truque basicamente aumenta a capacidade de processamento de texto do PHP, aumentando o limite de recursão e backtrack. Você pode colar o seguinte código no seu arquivo wp-config.php:

/** Trick for long posts */
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);

Entendemos que este é um erro muito frustrante e esperamos que um dos truques acima tenha corrigido o problema para você.

Você também pode querer ver nosso guia de solução de problemas do WordPress, que ensina os passos que você deve tomar para capturar e corrigir problemas do WordPress por conta própria, ou nossa lista dos problemas mais comuns do editor de blocos do WordPress e como resolvê-los.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

296 CommentsLeave a Reply

  1. Todo o meu site WordPress está com a tela preta. Tenho apenas três páginas no meu site e todas estão pretas. Mas quando vou ao meu editor, tudo está bem. Vou tentar seu conselho e desativar todos os meus plugins. Espero que isso funcione.

    • Esperamos que isso resolva o problema para você, se você continuar tendo problemas, sinta-se à vontade para entrar em contato com nosso suporte!

      Admin

  2. Já me deparei com esta página várias vezes e, na maioria dos casos, meu problema foi resolvido alterando a versão do PHP da hospedagem. No entanto, às vezes a presença de um plugin incompatível pode interromper tudo e resultar nesta frustrante tela branca!

  3. Muito frequentemente, o problema com uma tela branca é um site comprometido. Muitas pessoas têm seus sites WordPress infectados, levando a exatamente este erro. É por isso que é crucial ter um backup. Além disso, muitas pessoas sofrem de baixar plugins de fontes não verificadas para economizar dinheiro. No final, custa mais do que um plugin pago. Infelizmente, é verdade. Triste, mas verdade.

    • Embora possa ser um site comprometido, existem muitas razões possíveis, então ter apenas uma tela branca da morte não significa automaticamente que um site foi hackeado.

      Admin

  4. Este método ajuda na minha situação?
    Às vezes, atualizo alguns plugins um por um em um lado da tela e faço outra coisa na outra metade. Acontece que eu atualizo o painel de administração do WordPress durante a atualização do plugin e ele me dá esta página em branco onde não consigo fazer nada. Meu provedor de hospedagem faz backups a cada 6 horas, então eu apenas envio um e-mail para eles para usar o mais recente, mas quero mudar para um mais barato e não terei essa opção.

    • Deve ser útil quando você encontrar a tela branca, pelo que parece, você deve entrar em contato com seu provedor de hospedagem para ver se você está atingindo um limite de recursos ou memória no sistema deles.

      Admin

  5. O aumento do limite de memória resolveu para mim. (Este problema raramente acontece no WordPress, mas a empresa de hospedagem do cliente é uma marca menor que pode ter contribuído para o erro.)

    • Você pode estar vendo a página em cache quando desconectado. Se você vir a tela branca da morte, recomendamos seguir as etapas de solução de problemas neste guia.

      Admin

  6. Depois que limpei meu cache, resolveu. Por que isso não foi colocado no artigo?

    Pensar que eu teria que mexer no código quando era uma solução simples é bobo.

    Por favor, limpe o cache do seu navegador primeiro antes de tentar qualquer outra coisa.

  7. Finalmente, depois de mudar o nome do plugin defeituoso via FTP, consegui acesso ao meu painel do WordPress, mas não ao site... agora o que faço para que meu site volte a funcionar normalmente?

  8. Olá, por favor, estou atualmente experimentando uma tela vermelha ao fazer upload de local para o servidor ao vivo. Por favor, me ajude.

    • Isso dependeria se há uma mensagem de erro quando você vê essa tela ou não. Se não houver mensagens de erro, você ainda deve seguir as recomendações deste artigo.

      Admin

  9. Eu suspeitei que um novo plugin era o problema, me impedindo de acessar o painel do WordPress, mas não era. Então pesquisei e encontrei seu artigo. Depois de lê-lo, verifiquei meu arquivo functions.php e descobri que ele tinha espaços no final. Eu deletei os espaços e voltei a ter acesso. Obrigado.

    Você me salvou de muita frustração.

  10. Seu artigo diz para desativar plugins e depois fala sobre FTP – você não diz o que fazer depois que eu desativei os plugins… a menos que eu tenha perdido.

    • Se o erro desaparecer assim que os plugins forem desativados, você saberá que o erro é causado por um plugin e precisará encontrar o plugin específico.

      Admin

  11. Olá, tive o problema da tela branca.. e o resultado do meu site é "brevemente indisponível para manutenção programada. Verifique novamente em um minuto."

  12. Eu tive a tela branca. Eu tinha acabado de fazer alterações no meu arquivo functions.php do tema filho, então eu sabia qual era o problema. Segui seus passos até meu wp-content /themes, então fiz isso…e foi fácil. Clique com o botão direito no tema filho, abrir, então o arquivo functions.php, deletei o que eu fiz. Salvei as alterações. Verifiquei se eu conseguia entrar no wp-admin, e tudo estava bem. Eu não tive que me incomodar em trocar de tema ou ligar/desligar plugins. Eu uso seu site com frequência, e espero que você teste esta opção e a coloque como uma solução simples.

    Obrigado pelo seu site útil.
    Gerry

    • Obrigado pela sua recomendação para ser incluído no artigo, para aqueles que editam o código de seus sites, é uma boa opção tentar remover o código adicionado recentemente.

      Admin

  13. Olá! Meu site baseado em WordPress tem funcionado corretamente desde março de 2003. Ele precisa de manutenção e atualização profissional. O que você me sugere?

  14. Tive esse problema há vários meses e encontrei uma solução temporária. Clique em próximo ao seu URL e pressione a tecla Enter. Sempre recarregava para mim. A correção permanente é como uma de suas ótimas sugestões. Aumentei a memória PHP e isso não me incomodou desde então.

  15. Seu site tem sido muito informativo. Infelizmente, isso não corrigiu meu erro fatal. Não consigo abrir o wp_admin/Dashboard. A mensagem abaixo é exibida. Tentei seus plugins e esses conselhos usando meu PHPAdmin sem sucesso.

    Erro fatal: Chamada para função indefinida wp_is_recovery_mode() em /home/huhu5715/public_html/wp-admin/includes/update.php na linha 840

  16. Adicionei meus três sites no plano Premium da Hostinger. Hoje estou enfrentando este problema. Quando faço login no meu painel de administração, ele fica carregando e depois mostra um erro. Todos os meus três sites não estão funcionando. O que devo fazer?

  17. Estou enfrentando a tela branca da morte do WordPress, após o login estou enfrentando o problema. E se eu abrir o site em outra aba, as opções ficam visíveis, mas não consigo acessá-las, pois quando clico nos ícones após redirecionar, novamente enfrento a tela branca da morte.

    • Você provavelmente vai querer habilitar o relatório de erros na seção Outras Correções para ver se ele lhe dará uma mensagem de erro.

      Admin

  18. Olá, eu costumava ter uma tela branca sempre que alguém comentava em uma postagem no meu site. Por favor, preciso de ajuda com isso.

  19. Olá, tive a tela branca da morte.
    Tentei fazer login com o FileZilla, mas não deu.
    O Wordpress.com diz que o ID não existe.
    Não consigo falar com ninguém/conversar no Wordpress sem estar logado.
    Então, como posso prosseguir? Por favor, ajude.

  20. minha mensagem inicial é "tema filho" excluído, mas então não consigo instalar um novo tema, porque recebo "falha na instalação: não foi possível criar o diretório"... ajuda!

    Obrigado,
    Beth

  21. eu atualizei do ubuntu 16.04 para o 18.04 ontem à noite e agora estou recebendo um WSOD se eu tentar abrir a página de administração, recebo texto simples. tentei todos os passos que você mencionou, mas nada aconteceu. estou em localhost

  22. No meu caso, o plugin de segurança me bloqueou temporariamente porque digitei a senha incorretamente muitas vezes… esqueci que a tinha alterado. Eu estava vendo uma tela branca com a palavra “error” no canto superior esquerdo.

    Para resolver isso, acessei o banco de dados e me removi da tabela de bloqueio.

  23. Tenho tentado acessar minha página de administrador através de um cliente FTP como recomendado e a conexão continua dando timeout (a conexão com a internet está boa, já executei um diagnóstico nela), então ainda estou bloqueado e não consigo tentar resolver o problema da tela branca da morte. Como devo proceder a partir daqui?

  24. Tive um cliente que havia excluído seu tema e isso causou a tela branca.. Tive que olhar no banco de dados em wp_options > stylesheet para encontrar o nome do tema e baixá-lo novamente. Isso resolveu o problema para mim.

  25. Tive a WSOD ao importar conteúdo de outro site. A página inicial carregava, mas os outros links não funcionavam. Descobri que o problema estava com os Permalinks. Fui em Configurações > Permalinks e mudei para apenas nome do post e tudo começou a funcionar novamente.

    Espero que isso ajude alguém.

  26. Somos dois administradores, e a tela branca da morte está afetando apenas um de nós — e não o tempo todo. Alguma sugestão para isso? Obrigado.

    • Estou tendo um problema semelhante, onde outros usuários relataram esse problema, mas eu mesmo não o experimento. Sou um Administrador, mas as pessoas que relatam o problema não são. Criei uma nova conta configurada como Administrador para alguém que teve esse problema, e a WSOD não os afetou ao usar sua nova conta. Como o problema não é universal e parece ser resolvível alterando o nível de administrador do perfil, isso me faz pensar que não são os plugins ou o tema que estão causando o problema. Qualquer ajuda seria muito apreciada.

      • Olá Liam,

        Muitos temas e plugins podem acionar diferentes funções com base nas funções do usuário. Veja como você pode testar.

        1. Crie uma nova conta de usuário com uma conta de usuário que geralmente vê o WOD.
        2. Desative todos os seus plugins.
        3. Visite seu site com essa conta de usuário em um navegador diferente
        4. Reative seus plugins do WordPress um por um até que a conta de usuário consiga ver o WOD novamente.

        Desta forma, você poderá descobrir exatamente qual plugin está causando o problema. Para verificar seu tema, mude para um tema padrão e veja se isso resolve o problema.

        Admin

        • Olá,

          Obrigado pela resposta e pelas sugestões. Parece uma boa maneira de começar.

          Apenas para esclarecer, com o Passo 1, você está dizendo que devo duplicar uma conta que atualmente experimenta este problema OU que devo usar uma conta que vê o WSOD para criar uma nova conta para teste?

          Não consigo ver por que seria a segunda opção, mas pensei em verificar, pois a redação foi um pouco confusa.

        • Olá Liam,

          Você deve criar uma nova conta de usuário com a mesma função de usuário daquela que está vendo o WOD em seu site. Por exemplo, se uma conta de usuário com a função de autor estiver vendo o erro, crie uma nova conta de usuário fictícia com a função de autor para teste.

  27. ontem comecei meu novo blog WordPress e pela primeira vez hoje fiz login na minha conta de administrador do WordPress. depois disso, cliquei em visitar blog. mas continua mostrando em branco e sempre que tentei ver uma demonstração de qualquer um dos meus temas disponíveis na loja WordPress, na demonstração, ele mostra em branco novamente. é como se nenhuma demonstração fosse mostrada. como consertar isso.

  28. Olá!
    Eu tenho um blog no WordPress e tive minha primeira experiência com a famosa Tela Branca da Morte, ou pelo menos acho que sim, já que a tela está branca com apenas o logo do WP. Isso começou quando tentei aprovar um comentário e o botão não respondeu, depois percebi que não conseguia acessar meus controles de administrador, minhas estatísticas ou quaisquer controles pessoais.
    Como não tenho nenhuma experiência com programação ou codificação e nem consigo acessar as páginas de suporte comuns sem ver essa WSOD, estou indefeso e agradeceria muito se algum de vocês, magos da computação, pudesse ajudar de alguma forma?
    Atenciosamente
    Conny

  29. Olá,

    Acabei de tentar atualizar o WP para a versão mais recente, a 4.9. Levou um tempo e travou no modo de manutenção. Então, eu deletei o arquivo .maintenance no diretório htdocs e agora só consigo ver a tela branca, nada mais.
    Por favor, me avisem como consertar isso.
    Obrigado!

  30. Instalei uma versão nova do WordPress, mas obtive uma página em branco depois de clicar no botão de enviar comentários. Alguém pode me guiar sobre como posso resolver esse problema?

  31. muito útil, basta ir à pasta raiz, plugins e excluir o plugin mais recente ou tema/aquele que você acabou de instalar

  32. Isso é realmente muito útil. Muito obrigado. Meu site ficou em branco depois que atualizei alguns dos plugins. Segui seu conselho e desativei todos os plugins e os ativei um por um. Isso resolveu o problema! Obrigado!

  33. Olá Wpbeginner,

    Obrigado por esta postagem maravilhosa.
    Bem, eu consegui consertar o meu renomeando a pasta de plugins do wp para pluginss

    Ótimo tutorial mais uma vez.
    Tenha um bom dia!

  34. Meu problema foi devido ao arquivo htaccess. Funcionou perfeitamente depois de modificá-lo. Obrigado pela ótima postagem.

  35. Ótimo guia…. Perdi meu site por 3 dias agora. Coisa estranha é que ele só está perdido no celular iOS (tela branca), o desktop funciona bem. O W3 Super Cache causou o problema, mas estou lutando para recuperá-lo no celular agora….

  36. Tive a 'tela branca da morte' por semanas. Tive que guardar todas as minhas postagens de blog como notas no meu dispositivo até conseguir encontrar a solução. Nada funcionou. Eu estava prestes a criar novos blogs em outro lugar quando algo me ocorreu. Eu sempre navego em modo privado. Isso nunca incomodou o WordPress no passado (anos), mas ocasionalmente é a causa em outros sites.

    Depois de todo esse tempo… Desativei a navegação privada, limpei os cookies por segurança e…. consegui fazer login normalmente.

  37. Criei um site empresarial no WordPress, todas as páginas da web estão funcionando bem, mas quando adiciono uma postagem de blog, não consigo ver essa postagem, simplesmente uma tela branca aparece sem nenhum aviso.

  38. Tive o problema da WSOD quando atualizei o tema do meu site. Não tinha site nem login de administrador, tentei inúmeras correções, mas sem sucesso.

    A solução que funcionou para mim foi baixar a versão mais recente do meu tema. Renomeei o tema anterior que não funcionava para nomedotema_antigo e então fiz o upload via ftp do arquivo zip do tema de substituição e extraí os conteúdos e funcionou.

    O acima funcionará se você tiver acesso ao cpanel ou se o suporte do seu servidor puder configurar e fornecer o nome de usuário e senha do ftp.

    Boa sorte

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.