# 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_filesize` e `post_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 `.htaccess` ou 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 `.maintenance` da 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

---
Fonte: https://help.staycloud.com/artigos/codigos-de-erro-do-site-400-403-404-500-502-503-o-que-cada-um-significa
