# 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.