Códigos de erro do site (400, 403, 404, 500, 502, 503...): o que cada um significa
O código de erro HTTP diz onde está o problema. Os da faixa 4xx (400, 401, 403, 404, 405, 408, 413, 429) indicam um pedido que o servidor recusou ou não achou; os da faixa 5xx (500, 502, 503, 504, 508) indicam falha no servidor ou na aplicação. Veja o que cada um quer dizer, a causa mais comum na hospedagem e por onde começar.
O número que aparece na tela de erro é o código de status HTTP (o protocolo que o navegador usa para pedir páginas ao servidor). Ele diz de que lado está o problema: códigos que começam com 4 (como 403 e 404) indicam um pedido que o servidor recusou ou não encontrou; códigos que começam com 5 (como 500 e 503) indicam que o servidor ou a aplicação falhou ao montar a página.
Para que serve
Saber o que o código quer dizer economiza tempo: em vez de "o site está com erro", você já sabe se é arquivo faltando, permissão, limite do plano ou falha no código do site, e vai direto ao artigo certo. Ao abrir um chamado, informe sempre o código e o endereço exato da página.
Erros 4xx: o pedido foi recusado ou não encontrado
400 Bad Request
- O que significa: o servidor não entendeu o pedido do navegador.
- Causa mais comum: cookie ou cache corrompido no navegador, ou um endereço com caracteres inválidos.
- Por onde começar: limpe os cookies do site no navegador ou teste numa janela anônima. Se só acontece num formulário ou integração, a causa costuma estar no código do site.
401 Unauthorized
- O que significa: a página exige login e o login não foi feito ou não foi aceito.
- Causa mais comum: pasta protegida por senha ou área restrita da aplicação.
- Por onde começar: confira o usuário e a senha. Se a proteção foi criada no cPanel, veja "Como proteger uma pasta do site com senha no cPanel".
403 Forbidden
- O que significa: o servidor encontrou a página, mas recusou mostrá-la.
- Causa mais comum: permissão errada em arquivo ou pasta, regra no
.htaccess, IP bloqueado ou pasta sem página inicial. - Por onde começar: veja "Erro 403 Forbidden no site: o que fazer".
404 Not Found
- O que significa: o endereço não existe no servidor.
- Causa mais comum: link digitado errado, página apagada ou movida, arquivo enviado para a pasta errada ou, no WordPress, links permanentes desatualizados.
- Por onde começar: confira o endereço e se o arquivo está na pasta certa (o site principal fica em
public_html). No WordPress, veja "Páginas do WordPress dando erro 404: o que fazer".
405 Method Not Allowed
- O que significa: o endereço existe, mas não aceita o tipo de pedido feito (por exemplo, envio de formulário onde só se pode ler).
- Causa mais comum: formulário, API ou integração configurados para o endereço errado, ou regra de segurança bloqueando o método.
- Por onde começar: confira com quem desenvolveu o site ou a integração para qual endereço os dados são enviados.
408 Request Timeout
- O que significa: o servidor esperou o pedido chegar inteiro e desistiu.
- Causa mais comum: internet lenta ou instável de quem está acessando, ou envio de arquivo grande demais para a conexão.
- Por onde começar: teste em outra rede. Se acontece com todo mundo, abra um chamado informando o horário e a página.
413 Request Entity Too Large
- O que significa: o arquivo ou os dados enviados passam do tamanho que o servidor aceita.
- Causa mais comum: upload de arquivo maior que o limite do PHP (
upload_max_filesizeepost_max_size). - Por onde começar: veja "Como alterar as configurações do PHP no cPanel" para ajustar os limites de envio, respeitando o máximo do seu plano.
429 Too Many Requests
- O que significa: o mesmo visitante ou sistema fez pedidos demais em pouco tempo e foi barrado temporariamente.
- Causa mais comum: robô, plugin ou integração que chama o site em excesso, ou tentativas repetidas de login.
- Por onde começar: espere alguns minutos e tente de novo. Se o bloqueio vem de uma integração sua, diminua a frequência das chamadas. Se a tela é da Cloudflare com o código
1015, veja "Erros 1xxx da Cloudflare (1000, 1020, 1015 e outros): o que significam".
Erros 5xx: o servidor ou a aplicação falhou
500 Internal Server Error
- O que significa: a aplicação deu erro ao montar a página, e o servidor não sabe dizer qual.
- Causa mais comum: erro no código PHP, plugin ou tema com defeito, regra inválida no
.htaccessou permissão errada. - Por onde começar: veja "Erro 500 Internal Server Error no site: o que fazer" e consulte "Como ver o log de erros do site no cPanel".
502 Bad Gateway
- O que significa: um servidor que fica no meio do caminho (como um proxy ou a Cloudflare) não recebeu resposta válida do servidor do site.
- Causa mais comum: o serviço que responde pelo site parou, travou ou demorou demais. Na VPS, costuma ser a aplicação ou o contêiner fora do ar atrás do servidor web.
- Por onde começar: na VPS, veja "Erro 502 Bad Gateway na aplicação da VPS: o que fazer". Se o site usa a Cloudflare e a tela é dela, veja "Erros 5xx da Cloudflare (520 a 530): o que cada um significa".
503 Service Unavailable
- O que significa: o servidor está temporariamente sem condições de atender.
- Causa mais comum: modo de manutenção ativo (no WordPress, durante atualizações), serviço reiniciando ou sobrecarga.
- Por onde começar: espere alguns minutos e recarregue. No WordPress, se a mensagem de manutenção não sai, apague o arquivo
.maintenanceda pasta do site. Se continuar, veja "Como ver o status dos serviços da StayCloud" e abra um chamado.
504 Gateway Timeout
- O que significa: o servidor do meio do caminho esperou a resposta do servidor do site e o tempo acabou.
- Causa mais comum: página ou processo muito pesado (consulta lenta ao banco, importação grande), ou servidor sobrecarregado.
- Por onde começar: veja se o erro acontece em todas as páginas ou só numa. Para lentidão geral, veja "Site lento: o que verificar" e "Como ver o desempenho do seu site".
508 Resource Limit Is Reached
- O que significa: o site usou todo o recurso que o plano permite (CPU, memória ou processos) naquele momento.
- Causa mais comum: pico de acessos, robôs, plugin pesado ou tarefa agendada consumindo demais.
- Por onde começar: veja "Erro 508 "Resource Limit Is Reached" no site: o que fazer" e confira os gráficos em "Como ver o desempenho do seu site".
Como funciona na StayCloud
Hospedagem
A hospedagem da StayCloud é dedicada: cada uma fica isolada num container LXC, com servidor web LiteSpeed e CloudLinux, que limita os recursos de cada site. Por isso o 508 aparece quando o site bate no limite do plano, sem afetar outros clientes. Os erros do código do site ficam registrados no log de erros do cPanel.
VPS
Na VPS, quem responde pelo site é o que você instalou (Nginx, Apache, Docker, um app). Os códigos têm o mesmo significado, mas a causa está na configuração ou na aplicação da própria VPS. O suporte da StayCloud cuida da infraestrutura, não do código do site nem da aplicação instalada; veja "Perguntas frequentes sobre o que o suporte da StayCloud faz".
Em quais planos está disponível
Os códigos de erro são um padrão da internet e valem para qualquer site: na hospedagem, na VPS ou em outro provedor. O que muda de um plano para outro são os limites de recurso, que influenciam o 508 e o 413.
Limites e cuidados
- Teste antes de concluir: recarregue com
Ctrl+F5, teste numa janela anônima e em outra rede. Às vezes o erro está só no cache do seu navegador. - Anote o código e o horário: isso permite achar a linha certa no log e acelera o atendimento.
- Página de erro personalizada: se você personalizou as páginas de erro, a mensagem pode ser diferente, mas o código continua o mesmo. Veja "Como personalizar as páginas de erro do site no cPanel".
Documentação oficial
A lista completa dos códigos de status HTTP está na MDN: https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Status
Relacionados
- Erro 403 Forbidden no site: o que fazer
- Erro 500 Internal Server Error no site: o que fazer
- Erro 508 "Resource Limit Is Reached" no site: o que fazer
- Páginas do WordPress dando erro 404: o que fazer
- Erro 502 Bad Gateway na aplicação da VPS: o que fazer
- Site lento: o que verificar
- Erros 5xx da Cloudflare (520 a 530): o que cada um significa
- Mensagens de erro do navegador (DNS_PROBE_FINISHED_NXDOMAIN, ERR_CONNECTION_REFUSED e outras): o que significam
- Como ver o log de erros do site no cPanel
- Perguntas frequentes sobre o que o suporte da StayCloud faz
Viu algo errado ou desatualizado?