# Site WordPress fora do ar: como recuperar agora
Site fora do ar custa caro. Cliente que ia comprar fecha a aba, anúncio que tá rodando queima orçamento sem destino, e quem te procurou no Google acha que a empresa fechou. Cada hora de indisponibilidade é receita perdida e reputação arranhada.
A boa notícia é que, na maioria dos casos, dá pra recuperar um site WordPress em poucas horas — desde que se ataque a causa certa. O problema é que site fora do ar tem sintomas parecidos pra causas muito diferentes, e tentar resolver na sorte costuma piorar a situação.
Esse guia é prático: como identificar o que aconteceu, em que ordem agir, o que **não** fazer, e quando vale chamar reforço.
## Primeiro: confirme que o site realmente caiu
Antes de entrar em pânico, isole o problema. Às vezes o site tá no ar e o problema é só com você.
– Abra o site numa aba anônima do navegador (sem cache, sem extensão)
– Teste em outro dispositivo, idealmente em outra rede (4G do celular, por exemplo)
– Use uma ferramenta como [downforeveryoneorjustme.com](https://downforeveryoneorjustme.com) ou [isitdownrightnow.com](https://isitdownrightnow.com) pra ver de fora
Se o site responde de fora mas não pra você, é problema de DNS local, cache ou rede. Limpa o cache do navegador, troca de rede, e provavelmente resolve.
Se tá fora pra todo mundo, segue o protocolo abaixo.
## Identifique o sintoma exato
WordPress fora do ar não é tudo igual. Cada sintoma aponta pra uma causa diferente:
### Tela branca (White Screen of Death)
Página totalmente em branco, sem nenhum erro visível. Quase sempre é erro de PHP que tá sendo escondido. Causas mais comuns: plugin com bug, tema corrompido, atualização que quebrou compatibilidade, ou limite de memória PHP estourado.
### Erro 500 (Internal Server Error)
Mensagem genérica do servidor dizendo que algo deu errado. As causas se sobrepõem com a tela branca: PHP quebrado, `.htaccess` corrompido, permissões erradas em arquivos, ou o servidor mesmo passando por instabilidade.
### Erro 503 (Service Unavailable)
Geralmente WordPress em modo manutenção que não saiu — fica preso depois de uma atualização. Outras causas: servidor sobrecarregado, ataque DDoS em andamento, recurso esgotado.
### Erro de conexão com banco de dados
Mensagem clara: “Error establishing a database connection”. Significa que o WordPress não consegue falar com o MySQL/MariaDB. Causa: senha do banco mudou, banco caiu, servidor de banco separado fora do ar, ou o `wp-config.php` foi alterado.
### Página padrão de hospedagem
Aparece a tela “site em construção” da Hostinger, HostGator, GoDaddy ou similar. Provavelmente o domínio expirou, a hospedagem foi suspensa por inadimplência, ou o DNS aponta pra lugar errado.
### Conexão recusada / domínio não encontrado
Não carrega absolutamente nada. Pode ser DNS quebrado, domínio expirado de verdade, ou hospedagem desligada.
## O que fazer em cada caso
### Tela branca ou erro 500
Acesse os arquivos do site via FTP, SFTP ou painel de arquivos da hospedagem.
1. Renomeie a pasta `/wp-content/plugins/` pra `/wp-content/plugins-old/`. Isso desativa todos os plugins de uma vez. Se o site voltar, é plugin. Renomeie de volta e ative um por um pra achar o culpado.
2. Se não voltou, troque o tema ativo por um padrão (Twenty Twenty-Four). Renomeie a pasta do tema atual em `/wp-content/themes/`.
3. Aumente o limite de memória PHP. No `wp-config.php`, adicione `define(‘WP_MEMORY_LIMIT’, ‘256M’);`.
4. Verifique se há erro escrito em algum log. Habilite debug temporariamente: no `wp-config.php`, troque `define(‘WP_DEBUG’, false);` por `define(‘WP_DEBUG’, true); define(‘WP_DEBUG_LOG’, true);`. O erro vai aparecer em `/wp-content/debug.log`.
### Erro 503
Procure no diretório raiz do WordPress um arquivo chamado `.maintenance`. Se existir, apague. Era da atualização que travou.
Se não tem `.maintenance` e o erro persiste, é problema do servidor — entra em contato com a hospedagem.
### Erro de conexão com banco
Abra o `wp-config.php` e confira `DB_NAME`, `DB_USER`, `DB_PASSWORD`, `DB_HOST`. Verifique no painel da hospedagem se essas credenciais ainda valem. Se sim, o servidor de banco pode estar fora — abre chamado urgente.
### Página padrão de hospedagem
Confere imediatamente:
– Domínio expirou? Consulta no [registro.br](https://registro.br) (.com.br) ou em [who.is](https://who.is) (outros)
– Pagamento da hospedagem em dia? Acessa o painel ou consulta cobranças no e-mail
– DNS apontando pro lugar certo? Verifica em [dnschecker.org](https://dnschecker.org) se o domínio aponta pro IP da hospedagem
### Conexão recusada
DNS quebrado. Verifica no painel do registrador (GoDaddy, registro.br, Hostinger) se os nameservers estão certos. Se mudou hospedagem recentemente, o DNS pode estar propagando ainda — pode levar até 48h, mas geralmente resolve em 2-4h.
## O que NÃO fazer
– **Não refazer o site do zero antes de tentar recuperar.** Quase todo site fora do ar é recuperável. Refazer é a última opção.
– **Não atualizar nada agora.** Se o site caiu depois de uma atualização, não atualiza mais. Reverte.
– **Não apagar arquivos sem backup.** Se você não sabe o que aquele arquivo faz, não mexe.
– **Não confiar só no backup da hospedagem.** Se eles tiveram problema, o backup pode ter ido junto. Tem backup externo? Usa esse.
– **Não compartilhar senha de admin com técnico que apareceu no WhatsApp do nada.** Golpe comum em momento de desespero.
## Como prevenir que aconteça de novo
Site fora do ar quase sempre tem causa evitável. Os 5 controles mais importantes:
1. **Backup automático externo, diário ou semanal**, fora da hospedagem. Google Drive, Dropbox, S3, ou nuvem própria. Histórico de pelo menos 30 dias.
2. **Atualizações monitoradas**, não automáticas em produção. Atualizar core, tema e plugins em ambiente de teste antes.
3. **Hospedagem adequada ao tráfego**. Plano compartilhado de R$ 10/mês com 50 mil visitas/mês é convite pra queda.
4. **Monitoramento de uptime** — UptimeRobot (gratuito) avisa por e-mail ou WhatsApp em segundos quando o site cai.
5. **Domínio com auto-renovação ativa** e cartão de cobrança válido. Domínio expirado é a queda mais boba e mais frequente.
## Perguntas frequentes
**Quanto tempo leva pra recuperar um site WordPress fora do ar?**
Os casos comuns (plugin, tema, .htaccess, modo manutenção preso) resolvem em 30 min a 2h. Casos mais sérios (banco corrompido, hackeado, hospedagem suspensa) podem levar de 4 a 12h.
**Vou perder conteúdo recuperando o site?**
Se você tem backup recente, não perde nada. Se não tem backup e o problema é grave, pode haver perda parcial — por isso backup é inegociável.
**Meu site WordPress cai sempre. É normal?**
Não. Site bem configurado em hospedagem decente fica acima de 99,5% do tempo no ar. Se cai sempre, há problema estrutural — hospedagem ruim, plugin problemático, ataque recorrente, ou má configuração.
**Vale a pena migrar de hospedagem se o site cai muito?**
Vale, mas só depois de confirmar que o problema é da hospedagem. Migrar com site mal configurado leva os mesmos problemas pra outro lugar.
**Posso recuperar sozinho ou preciso de profissional?**
Se você tem confiança técnica, segue o checklist acima. Se não tem, ou se já tentou e piorou, chama profissional — cada hora a mais fora do ar custa mais que o atendimento.
