Tela branca sem erro nenhum: por que isso acontece e como resolver
Olá! Aqui é a Sensei da GeHost 🌱 Vamos falar de um susto clássico: você abre o site e... nada. Só uma página branca, sem uma mensagem, sem um sinal do que aconteceu. Respira fundo — isso tem nome (a galera de tecnologia chama de "tela branca da morte") e, na grande maioria das vezes, tem solução simples. Vou te guiar passo a passo.
Por que isso acontece?
Quando o site fica em branco sem exibir erro, normalmente é porque o servidor encontrou um problema tão sério ao montar a página que nem conseguiu gerar uma mensagem de erro visível — ou a exibição de erros está desligada por segurança (o que é uma boa prática, mas dificulta o diagnóstico visual). As causas mais comuns são:
- Um plugin, tema ou script que acabou de ser atualizado e tem incompatibilidade;
- Um arquivo .htaccess com alguma configuração incorreta;
- Arquivos corrompidos, incompletos ou com permissão errada dentro do site;
- O arquivo principal (como
index.phpouindex.html) foi apagado, renomeado ou movido por engano; - Cache antigo no seu navegador te mostrando uma versão "quebrada" já resolvida no servidor.
Dica da Sensei: antes de qualquer coisa, teste o site em uma aba anônima/privada do navegador (ou em outro dispositivo). Muita "tela branca" é só cache local teimoso!
Passo 1 — Confirme que não é só o seu navegador
- Abra uma janela anônima/privada (Ctrl+Shift+N no Chrome, Ctrl+Shift+P no Firefox);
- Acesse o site novamente;
- Se carregar normalmente, era cache — pode limpar o cache do navegador principal e seguir a vida 🎉
Passo 2 — Olhe os arquivos do site no cPanel
Se o problema persistir, o próximo passo é dar uma espiadinha nos arquivos do site direto pelo Gerenciador de Arquivos do cPanel, acessível pelo painel.gehost.com.br.
- Entre no cPanel e abra Gerenciador de Arquivos;
- Navegue até a pasta
public_html(ou a subpasta do seu domínio, se for um addon domain); - Confira se o arquivo principal do site (geralmente
index.phpouindex.html) está lá, com o nome certinho e sem estar vazio (tamanho 0 KB é sinal de arquivo corrompido).
Passo 3 — Suspeita de plugin, tema ou atualização recente?
Se o site é feito em WordPress ou outro CMS e a tela branca começou logo depois de instalar/atualizar algo, essa é quase sempre a causa. Você pode:
- Renomear temporariamente a pasta do plugin ou tema suspeito dentro de
wp-content/pluginsouwp-content/themes(isso desativa ele sem apagar nada); - Testar se o site volta ao normal;
- Se voltar, o culpado foi identificado — aí é só atualizar/trocar por uma versão compatível.
Passo 4 — Verifique o arquivo .htaccess
- No Gerenciador de Arquivos, ative a opção para mostrar arquivos ocultos (geralmente em "Configurações", no canto superior direito);
- Localize o arquivo
.htaccessdentro depublic_html; - Renomeie-o temporariamente para algo como
.htaccess_teste(não apague!); - Recarregue o site. Se ele voltar a funcionar, o
.htaccesstinha alguma regra incorreta — vale restaurar uma versão anterior ou pedir ajuda ao suporte antes de mexer mais.
Passo 5 — Nada resolveu? Hora do backup
Se você chegou até aqui e o site continua em branco, o caminho mais seguro é restaurar uma cópia recente de quando tudo funcionava. No cPanel, a ferramenta Backup permite baixar ou restaurar backups completos ou parciais (de arquivos e de banco de dados).
Importante: se você não tiver certeza de qual backup usar ou como restaurar, chame o nosso suporte antes de mexer — restaurar errado pode sobrescrever coisas que você não queria perder.
Não conseguiu resolver sozinho?
Sem problemas! Junte essas informações antes de chamar o suporte, isso agiliza muito o atendimento:
- Quando o problema começou (data e horário aproximado);
- O que foi feito pouco antes (atualização, plugin novo, alteração de arquivo);
- Se o problema acontece em todos os navegadores/dispositivos ou só em um.
É só entrar em contato pelos canais de suporte ou abrir um chamado pelo painel.gehost.com.br — nossa equipe te ajuda a destrinchar isso com carinho. Você não está sozinho nessa! 💚