Obtenha hoje o melhor plug-in de backup e migração para WordPress
Obter o Duplicator agora
Anúncio do Duplicator Cloud

[Novo] As cópias de segurança na nuvem ficaram mais simples - Duplicator Cloud elimina o armazenamento de terceiros

Explore planos de armazenamento em nuvem escaláveis e económicos com o Duplicator Cloud e mantenha as cópias de segurança do seu site seguras, organizadas e acessíveis num só...
Como corrigir o ecrã branco da morte do WordPress

Como corrigir o ecrã branco da morte do WordPress (12 métodos fáceis) 

Escrito por: avatar do autor Joella Dunn
avatar do autor Joella Dunn
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.
     Avaliado por: avatar do revisor John Turner
avatar do revisor John Turner
John Turner é o presidente da Duplicator. Tem mais de 20 anos de experiência em negócios e desenvolvimento e os seus plugins foram descarregados mais de 25 milhões de vezes.

Está a ter dificuldades em corrigir o ecrã branco da morte do WordPress?

O ecrã branco da morte (WSOD) é um erro comum que muitos proprietários de sítios Web WordPress enfrentam. Muitas vezes, pode ser stressante porque substitui o seu conteúdo por um ecrã branco completamente vazio. 

Neste tutorial, vou mostrar-lhe como resolver o ecrã branco da morte do WordPress!

Eis as principais conclusões:

  • O ecrã branco da morte do WordPress é um ecrã em branco que substitui o conteúdo do seu site, afectando a área de administração, publicações específicas ou todo o front end
  • As causas comuns incluem limites de memória PHP inadequados, conflitos de plugins, incompatibilidades de temas e erros de PHP
  • As soluções rápidas incluem a restauração de uma cópia de segurança, a utilização do modo de recuperação do WordPress, a desativação de plug-ins e a mudança para um tema predefinido
  • As estratégias de prevenção incluem cópias de segurança regulares, utilização de temas e plug-ins fiáveis, monitorização da integridade do sítio e teste das alterações num sítio de teste
  • Se todos os sites no seu servidor de alojamento apresentarem ecrãs brancos, contacte a equipa de apoio do seu fornecedor de alojamento

Índice

O que é o ecrã branco da morte do WordPress?

O ecrã branco da morte do WordPress (WSOD) é um erro que consiste essencialmente num ecrã branco e em branco no seu sítio WordPress. O WSOD pode ocorrer na área de administração, num post específico ou em todo o front end. 

O que causa um ecrã branco da morte?

Ver uma página branca e em branco em vez do seu sítio Web pode ser frustrante e inesperado. No entanto, existem algumas causas comuns para este problema.

  • Limite de memória PHP inadequado: O seu site WordPress pode estar a ficar com pouca memória. Isto ocorre frequentemente quando o seu site está a tentar processar mais do que consegue suportar.
  • Conflitos de plugins: O WSOD pode ocorrer após uma atualização de um plug-in ou quando um plug-in recentemente instalado não é compatível com outro software.
  • Conflitos de tema: O seu tema pode ser incompatível com plug-ins ou com a sua versão atual do WordPress.

O ecrã branco da morte também pode ocorrer devido a erros de PHP, armazenamento em cache, inatividade do servidor ou ficheiros corrompidos.

Por vezes, pode ser difícil identificar o problema, mas existem muitas formas de voltar a colocar o seu sítio Web online. 

Como corrigir o ecrã branco da morte do WordPress 

Resolver o problema do ecrã branco da morte do WordPress pode parecer complexo, especialmente se for um principiante. Vamos resolver o problema juntos e encontrar a causa do seu erro de ecrã branco.

Eis as soluções possíveis:

  • Verifique os outros sites no seu serviço de alojamento: Determine se o problema é de todo o servidor ou específico do site, verificando outros sites na sua conta de alojamento
  • Restaurar uma cópia de segurança: Reverta para uma versão sem erros utilizando a funcionalidade de recuperação de desastres do Duplicator
  • Utilizar o modo de recuperação do WordPress: Clique na ligação de recuperação enviada para o seu e-mail de administrador para identificar e corrigir plug-ins ou temas com falhas
  • Desativar os plug-ins do WordPress: Desativar todos os plugins através do painel de controlo ou FTP para identificar software em conflito
  • Ativar um tema predefinido do WordPress: Mude para um tema padrão como Twenty Twenty-Three para descartar conflitos de tema
  • Limpar a cache do navegador e do WordPress: Remover dados em cache desactualizados que possam estar a causar problemas de visualização
  • Ativar a depuração: Ativar WP_DEBUG para apresentar erros de PHP e identificar a causa principal
  • Aumente o seu limite de memória: Aumente a memória do PHP para 256 MB ou mais em wp-config.php
  • Verificar as permissões dos ficheiros: Certifique-se de que os ficheiros estão definidos para 644 ou 664 e as pastas para 755 ou 775
  • Verificar se houve falha nas atualizações: Eliminar o ficheiro .maintenance se o seu site estiver preso no modo de manutenção
  • Corrigir erros de sintaxe: Desfazer alterações recentes no código ou restaurar uma cópia de segurança para corrigir erros de codificação
  • Aumentar a capacidade de processamento de texto do PHP: Aumentar os limites de pcre no wp-config.php para posts ou páginas longas

1. Verifique os outros sites no seu serviço de alojamento

Quando se depara com o ecrã branco da morte do WordPress, pode pensar que o problema é exclusivo do seu sítio Web. No entanto, pode ser uma falha em toda a sua plataforma de alojamento web

O primeiro passo é verificar outros sites que tem no mesmo servidor de alojamento. Está a tentar ver se eles estão a sofrer do mesmo problema. 

Se os outros sítios Web estiverem a funcionar normalmente, isso sugere que o problema está isolado no sítio Web WordPress específico.

No entanto, se todos eles mostrarem um ecrã branco, isso aponta para um problema com o seu servidor ou fornecedor de alojamento WordPress. Nesse caso, entre em contacto com o suporte. 

Avance para o próximo passo se o problema for específico do site. Lembre-se, o ecrã branco da morte do WordPress pode ter muitas causas, pelo que requer uma resolução cuidadosa de problemas.

2. Restaurar uma cópia de segurança

Muitas vezes, a forma mais fácil de resolver erros fatais é restaurar uma cópia de segurança limpa. Em vez de solucionar problemas, pode simplesmente reverter o seu sítio para a última versão sem erros. 

Para este processo, vamos utilizar a funcionalidade de recuperação de desastres do Duplicator. Esta permite-lhe restaurar o seu sítio Web sem ter de aceder ao painel de controlo do WordPress (uma funcionalidade útil para corrigir o WSOD).

Plugin Duplicator Pro

Primeiro, instale e active o Duplicator Pro no seu site WordPress. Antes de ocorrer um erro, certifique-se de que configura uma cópia de segurança para recuperação de desastres.

Definir a recuperação de desastres

Depois disso, copie a ligação de recuperação ou transfira o ficheiro do iniciador. Guarde-os num local seguro (longe do seu painel de instrumentos).

Opções de recuperação de desastres

Quando o WSOD ocorrer, cole o link de recuperação numa nova janela do navegador. Em alternativa, abra o ficheiro do iniciador. Isto irá abrir o assistente de recuperação.

Recuperação de desastres

Siga os passos para restaurar o seu site. Quando o Duplicator tiver terminado, o ecrã branco da morte terá desaparecido!

3. Utilizar o modo de recuperação do WordPress

Por vezes, o ecrã branco da morte é causado por um plugin ou tema mal codificado. Se isto acontecer no seu sítio, o WordPress pode enviar-lhe um e-mail com uma ligação especial para entrar no modo de recuperação. 

E-mail do modo de recuperação do WordPress

Clique na hiperligação no e-mail. Será direcionado para o painel de administração do WordPress e ser-lhe-á mostrado qual o plug-in ou tema que está a causar o erro. 

Modo de recuperação do WordPress

Agora pode corrigir o erro. Pode implicar a desativação, eliminação ou substituição do plug-in ou tema defeituoso.

No entanto, poderá não receber um e-mail do WordPress com uma ligação para o modo de recuperação. Neste caso, terá de resolver manualmente o problema subjacente. 

4. Desativar os plug-ins do WordPress

Como mencionámos anteriormente, o ecrã branco da morte pode ser causado por um mau plugin. Se suspeitar disto, mas não tiver a certeza de qual é o plugin culpado, é altura de desativar todos os plugins do WordPress.

Se ainda conseguir entrar no seu painel de controlo wp-admin, vá à página Plugins. Selecione todos os plug-ins em massa e desactive-os.

Desativar os plug-ins do WordPress

No entanto, o seu painel de controlo poderá ser um ecrã de erro branco. Nesse caso, terá de aceder ao seu site WordPress através de um cliente SFTP/FTP como o FileZilla ou um gestor de ficheiros como o cPanel. 

Depois de ter acedido aos seus ficheiros principais, navegue até à pasta wp-content. Aqui, encontrará uma pasta denominada plugins.

Clique com o botão direito do rato na pasta de plug-ins e escolha Renomeá-la. Pode dar-lhe um nome como plugins-deactivados para o lembrar do seu estado.

Desativar a pasta de plug-ins do WordPress

Com a pasta de plugins renomeada, todos os seus plugins estão agora efetivamente desactivados. Visite o seu sítio. Continua a ver o ecrã branco da morte?

Se o ecrã branco desaparecer, parabéns! Localizou o problema - é um (ou mais) dos seus plug-ins que está a causar o problema. Agora a tarefa é descobrir exatamente qual é o plugin responsável. 

A partir daqui, é apenas um processo de eliminação. Active cada plugin, um de cada vez, actualizando o seu site após cada ativação. Quando o ecrã branco da morte reaparecer, terá encontrado o plugin defeituoso.

Se continuar a deparar-se com o ecrã branco da morte do WordPress, mesmo com todos os plug-ins desactivados, é altura de passar à etapa seguinte da resolução de problemas: verificar o seu tema.

5. Ativar um tema predefinido do WordPress

Muitas vezes, o ecrã branco da morte do WordPress pode ser causado por um tema mal desenvolvido ou por um conflito de tema com um plug-in. Para verificar se o seu tema está a causar o problema, é melhor ativar um tema predefinido do WordPress. 

No diretório raiz do seu sítio Web, navegue até wp-content/themes/

Guarde uma cópia da pasta do seu tema atual no seu disco local como cópia de segurança.

Descarregar o tema WordPress através de FTP

Agora, apague a pasta do seu tema.

Eliminar o tema do WordPress através de FTP

O WordPress voltará ao tema predefinido mais recente, como o Twenty Twenty-Three. Actualize o seu sítio Web para ver se o ecrã branco da morte foi resolvido.

Se o WSOD desaparecer, saberá que o seu tema está a causar o problema. Deve consultar o ficheiro functions.php e remover quaisquer espaços extra na parte inferior. Também pode ser necessário remover quaisquer funções mal codificadas.

Para redefinir completamente o seu tema, considere descarregar uma nova cópia do WordPress.org e reinstalá-la. 

Se o problema persistir, então o problema pode não ser com o seu tema ativo. Nesses casos, pode avançar para outras soluções. 

6. Limpar a cache do navegador e do WordPress

Os dados desactualizados podem estar presos no seu navegador ou na cache do WordPress. É por isso que é essencial limpá-los, especialmente ao solucionar este erro. 

Se estiver a limpar a cache do navegador Chrome, vá a Mais ferramentas e clique em Limpar dados de navegação.

Limpar a cache do Chrome

Em seguida, selecione o período de tempo e o tipo de dados que pretende eliminar.

Definições de cache do Chrome

Dependendo do plugin de cache que estiver a utilizar, o processo de limpeza da cache do WordPress pode variar.

No entanto, a maioria dos plugins (como o W3 Total Cache, o WP Rocket ou o WP Super Cache) tem a opção diretamente visível no painel de controlo do WordPress. 

Limpar a cache do WordPress

Limpar as suas caches pode remover essa página em branco e restaurar o seu site WordPress.

7. Ativar a depuração

A funcionalidade de depuração do WordPress pode fornecer informações vitais para a resolução de erros. Apresentará erros de PHP, avisos ou avisos que estejam a afetar o seu sítio. 

Para ativar o modo de depuração, terá de aceder ao ficheiro wp-config.php. Este ficheiro está localizado no diretório raiz do seu site. 

Encontre a linha de código que diz, /* That's all, stop editing! Happy blogging. */

Logo acima, insira as seguintes linhas:

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

Guarde as alterações e saia do ficheiro.

Depois de ativar a depuração, pode ver avisos e códigos de erro que o ajudam a resolver o problema. 

Se não vir nenhum, verifique o ficheiro debug.log dentro do diretório wp-content

Registo de depuração

8. Aumentar o limite de memória

O ecrã branco da morte do WordPress pode aparecer se um script esgotar a memória do seu servidor. Se o seu site estiver a tentar processar mais dados do que o seu limite de memória atual pode suportar, isso pode resultar no temido ecrã branco. 

Pode aumentar o seu limite de memória editando o ficheiro wp-config.php. Adicione o seguinte código:

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

Isso aumenta o limite de memória do WordPress para 256 MB. Sinta-se à vontade para ajustar esse número para atender melhor às necessidades específicas do seu site.

O seu fornecedor de alojamento pode também ter um limite de memória definido que não pode ser ultrapassado. Se for esse o caso, terá de contactar diretamente a equipa de suporte para solicitar um aumento.

9. Verificar as permissões dos ficheiros

As permissões de ficheiros do WordPress desempenham um papel importante na funcionalidade do seu sítio. Permissões de ficheiros incorrectas podem estar a causar o infame ecrã branco da morte do WordPress. 

Aqui estão as permissões de ficheiro corretas para o WordPress:

  • Ficheiros: 664 ou 644
  • Pastas: 775 ou 755
  • ficheiro wp-config.php: 660, 600, ou 644

Se detetar algum ficheiro ou diretório com permissões incorrectas, modifique-o para evitar mais perturbações.

Ao definir as permissões, lembre-se sempre de que é mais seguro ser mais restritivo. Nunca defina os seus ficheiros como 777 (o que significa que todos podem ler, escrever e executar os seus ficheiros). 

10. Verificar se as actualizações falharam

É importante atualizar consistentemente o núcleo, os temas e os plug-ins do WordPress. No entanto, se uma atualização falhar, isso pode levar ao WSOD.

O WordPress adiciona um ficheiro.maintenance durante uma atualização e elimina-o assim que a atualização estiver concluída. Se algo correr mal, o seu sítio pode ficar preso no modo de manutenção.

Para corrigir isto, abra o diretório public_html do seu site e veja se existe um ficheiro.maintenance. Se existir, elimine-o. 

11. Corrigir erros de sintaxe

Os erros de codificação podem perturbar a funcionalidade do seu sítio Web. Pode tentar adicionar trechos de código ao seu sítio Web e, acidentalmente, falhar um ou dois caracteres ou não seguir a sintaxe correta.

O resultado? O ecrã branco da morte do WordPress. 

Se acabou de atualizar algum código, desfaça essa alteração. Se não tiver a certeza de qual é a parte do código que está a causar o problema, tente restaurar uma cópia de segurança. 

Isto deve corrigir o ecrã branco da morte do WordPress causado por erros de sintaxe. 

Teste sempre o novo código num site de teste. Como pode ver, qualquer pequeno erro de sintaxe pode deitar abaixo todo o seu site. Por isso, é melhor testar as novas alterações numa área segura. 

12. Aumentar a capacidade de processamento de texto do PHP

A capacidade de processamento de texto do PHP tem a ver com o número de variáveis que um script PHP pode manipular. Se este limite for muito baixo, o seu sítio Web pode não carregar, dando-lhe o erro WSOD. 

Por vezes, isto pode acontecer porque uma das suas páginas ou publicações é muito longa. Para aumentar a capacidade de processamento de texto do seu PHP, adicione este código ao seu ficheiro wp-config.php:

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

Guarde o ficheiro e tente aceder novamente ao seu sítio.

Como evitar o ecrã branco da morte

Depois de resolver o problema do ecrã branco da morte, deve certificar-se de que não volta a acontecer. Alguns passos preventivos podem poupar-lhe horas de resolução de problemas e manter o seu Web site a funcionar corretamente. 

Faça regularmente cópias de segurança do seu sítio

As cópias de segurança podem ser a sua salvação em situações catastróficas. Utilizando um plugin de cópia de segurança como o Duplicator, pode guardar cópias de todo o seu sítio Web e restaurá-las sempre que necessário.

O Duplicator suporta 14 opções de armazenamento diferentes. Pode enviar facilmente as suas cópias de segurança para o armazenamento na nuvem, garantindo que os seus dados estão sempre protegidos contra erros do servidor.

Locais de armazenamento de cópias de segurança

Para facilitar as suas tarefas de gestão, configure cópias de segurança automáticas. O Duplicator pode efetuar cópias de segurança do seu site a cada hora, dia, semana ou mês. Escolha um horário que melhor proteja o seu site.

Programação da cópia de segurança automática do Duplicator

O ecrã branco da morte pode acontecer a qualquer momento, pelo que é importante ativar a recuperação de desastres. Carregue no ícone da casa junto a uma cópia de segurança completa que esteja armazenada localmente.

Ícone de recuperação de desastres

Depois, copie a ligação de recuperação ou transfira o iniciador. Desta forma, estará preparado para o pior!

Utilizar temas e plug-ins fiáveis

É importante selecionar cuidadosamente os seus temas e plug-ins. Software não fiável ou desatualizado pode desencadear o WSOD. Utilize fontes fiáveis e certifique-se de que qualquer tema ou plug-in é compatível com a sua versão do WordPress. 

Se não tem a certeza por onde começar, aqui estão as nossas escolhas de especialistas:

26 melhores plug-ins do WordPress para qualquer tipo de site

15 melhores temas WordPress para criar um site impressionante

Monitorizar a saúde do seu sítio

O WordPress tem uma funcionalidade de Saúde do Sítio, que o ajuda a monitorizar o desempenho do seu sítio web e a detetar potenciais problemas que podem levar ao WSOD. Pode utilizá-la para vigiar a segurança do seu sítio. 

Saúde do site WordPress

Também pode considerar a instalação de um plugin de segurança. Estes verificam frequentemente as vulnerabilidades para garantir que o seu sítio Web se mantém sempre online. Normalmente, recebe notificações sobre quaisquer dificuldades técnicas. 

Para mais dicas, consulte este guia de segurança do WordPress!

Limpar o seu sítio

A remoção de temas não utilizados, plug-ins e dados desnecessários não só acelera o seu site, como também reduz o risco de encontrar erros. Por isso, programe sessões de limpeza frequentes. 

Criar um site de teste

Um site de teste é um espaço seguro para testar actualizações ou experimentar novos plugins e temas antes de os aplicar ao seu site ativo. Desta forma, quaisquer novos erros podem ser detectados e corrigidos sem colocar o seu sítio Web real em risco. 

Perguntas frequentes sobre o ecrã branco da morte do WordPress

O ecrã branco da morte pode ser resolvido?

Sim, o ecrã branco da morte do WordPress pode ser resolvido. Vários métodos de resolução de problemas, como a desativação de plug-ins, a verificação de permissões de ficheiros e o aumento do limite de memória, podem resolver eficazmente o problema.

Um vírus pode causar um ecrã branco?

Sim, um vírus ou malware pode resultar num ecrã branco. Podem afetar os ficheiros do sistema ou mesmo reescrever código, resultando no WSOD. No entanto, este erro é mais frequentemente causado por erros de codificação ou falhas técnicas.

Porque é que o meu sítio Web WordPress deixou subitamente de carregar?

O seu site WordPress pode não estar a carregar de repente porque está a passar pelo ecrã branco da morte. O seu servidor também pode estar em baixo

Para resolver o problema, leia este guia sobre os erros mais comuns do WordPress

Como posso aceder ao modo de recuperação no WordPress?

O WordPress enviará ao seu e-mail de administrador uma hiperligação de recuperação, juntamente com detalhes sobre o erro. Clique nesta ligação para aceder ao painel de controlo do WordPress em modo de recuperação. 

Como posso corrigir o ecrã branco no WordPress?

Pode corrigir o ecrã branco da morte do WordPress restaurando uma cópia de segurança, desactivando plug-ins e temas ou aumentando o limite de memória. Também pode tentar verificar as permissões dos ficheiros, aumentar a capacidade de processamento de texto do PHP e remover o ficheiro.maintenance

Conclusão

É isso aí! Esperamos que este guia o tenha ajudado a corrigir o ecrã branco da morte.

Enquanto estiver aqui, também pode gostar destes tutoriais do WordPress: 

Está pronto para proteger o seu site WordPress com cópias de segurança automáticas na nuvem? Descarregue o Duplicator Pro hoje mesmo!

avatar do autor
Joella Dunn Redator de conteúdos
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.

Divulgação: O nosso conteúdo é apoiado pelos leitores. Isto significa que, se clicar em algumas das nossas hiperligações, podemos ganhar uma comissão. Apenas recomendamos produtos que acreditamos que acrescentam valor aos nossos leitores.