Erros de sites, explicados e resolvidos
O que uma mensagem de erro significa, quem pode resolver e os comandos certos para nginx, Apache, PHP-FPM, WordPress e hospedagem compartilhada. Escritos para a hora em que seu site está fora do ar. Ainda não sabe o que está errado? Comece pelo verificador de site fora do ar.
-
Site fora do ar: o que fazer nos primeiros 15 minutos
A causa é a sua conexão, o DNS, o certificado, o servidor ou a hospedagem? A ordem das verificações, os comandos e a mensagem pronta para enviar à sua hospedagem.
Ler o guia -
Servidor fora do ar: o que verificar e em que ordem
O servidor em si, não um único site: ping, portas e SSH de fora; depois carga, memória, disco e serviços por dentro, e o que mudou.
Ler o guia -
Erro 500 Internal Server Error: achar a causa nos logs e colocar o site de volta no ar
O servidor web funciona, mas a aplicação travou em um erro. Onde o log diz qual plugin, qual versão do PHP, qual linha do .htaccess ou qual permissão é a culpada, e como voltar ao ar.
Ler o guia -
Erro 502 Bad Gateway: achar a causa e resolver
O servidor web funciona, mas a aplicação por trás dele não responde. Onde olhar no nginx, no Apache e no PHP-FPM, e o que escrever para a sua hospedagem.
Ler o guia -
Erro 503: sobrecarga, manutenção ou limite da hospedagem?
O servidor funciona, mas não entrega as páginas: sobrecarga, modo de manutenção ou um limite da hospedagem. Como reconhecer cada caso e o que fazer.
Ler o guia -
Erro 504 Gateway Timeout: achar o que está lento
O backend responde, mas tarde demais. Para onde vai o tempo (PHP, banco de dados, uma API externa), quais timeouts aumentar e quais deixar como estão.
Ler o guia -
Erro 521 e 522 do Cloudflare: o servidor de origem não responde
O Cloudflare não chega ao seu servidor de origem: com 521 ele recusa a conexão, com 522 não responde a tempo. Servidor web, firewall, faixas de IP, modo SSL e DNS: onde olhar e o que corrigir.
Ler o guia -
DNS_PROBE_FINISHED_NXDOMAIN: o domínio não responde mais
O nome do domínio não corresponde a nenhum endereço. Soluções do lado do visitante (cache DNS, resolvedor) e do lado do dono (domínio expirado, registro faltando, troca de nameservers).
Ler o guia -
ERR_CONNECTION_REFUSED: o servidor recusa a conexão
O endereço é encontrado, mas o servidor recusa a conexão: não há servidor web escutando, um firewall rejeita o pacote ou a porta é outra. Verificações dos dois lados e as soluções.
Ler o guia -
ERR_CONNECTION_TIMED_OUT: o servidor não responde a tempo
O navegador enviou o pedido e ninguém respondeu, nem sim nem não. Firewall que descarta pacotes, servidor sobrecarregado, IP antigo no DNS ou a rede do visitante. Como distinguir e o que corrigir.
Ler o guia -
O que significa “Sua conexão não é particular” e como resolver
O navegador bloqueia o site por causa do certificado: vencido, nome errado, cadeia incompleta ou relógio fora de hora. Leia o código do erro e corrija com certbot ou pela sua hospedagem.
Ler o guia -
ERR_SSL_PROTOCOL_ERROR: a conexão segura falha antes do certificado
Navegador e servidor não se entendem antes mesmo de trocar qualquer coisa: versão do TLS, cifras, certificado e chave que não batem ou uma porta 443 que fala HTTP. Como ver com openssl e corrigir.
Ler o guia -
ERR_TOO_MANY_REDIRECTS: achar o loop de redirecionamentos e fechá-lo
O site manda para um endereço que manda de volta para o primeiro, e o navegador desiste. Redirecionamento HTTPS duplicado, modo SSL do Cloudflare, .htaccess, URL do WordPress ou um plugin: como ver o loop com curl e fechá-lo.
Ler o guia -
Erro 403 Forbidden: o que bloqueia o acesso ao seu site
O servidor entendeu o pedido e recusou de propósito. No seu site, a causa está quase sempre nas permissões dos arquivos, em um .htaccess, em uma regra do firewall ou do WAF. Como ler o log e desbloquear.
Ler o guia -
ERR_NAME_NOT_RESOLVED: o nome do site não é encontrado
O navegador perguntou ao DNS qual é o endereço do site e não recebeu resposta útil. Do lado do visitante: digitação, cache, roteador, VPN. Do lado do dono: subdomínio sem registro, nameserver errado depois de uma mudança, DNSSEC. Como ver com dig e corrigir.
Ler o guia -
“Erro ao estabelecer conexão com o banco de dados” no WordPress: causa e solução
O WordPress carregou, mas não consegue falar com o MySQL ou o MariaDB. Serviço parado por falta de memória, disco cheio, senha errada no wp-config.php depois de uma migração ou tabela corrompida: como verificar na ordem certa e colocar o site de volta no ar.
Ler o guia
As ferramentas gratuitas acompanham os guias: o verificador de site fora do ar diz se o site está fora do ar para todos, o SSL checker se o problema é o certificado, e o SPF, DKIM e DMARC check se seus e-mails chegam. E se for o seu servidor: nós resolvemos.
Quer essa verificação automática, com um alerta assim que algo der errado?
No plano gratuito, o Centoculus verifica seu site a cada 5 minutos e avisa você por e-mail e no app antes que seus clientes percebam. 50 monitores de site e 5 verificações SSL por dia, grátis, uso profissional permitido. O cadastro abre em breve: garanta acesso antecipado e comece primeiro.
Garanta acesso antecipado