Erros 403, 404, 500 e 502: o que cada um diz e onde procurar
O 404 diz que o endereço não existe, o 403 que ele existe mas o acesso foi negado, o 500 que o seu próprio código falhou e o 502 que o servidor da frente não obteve resposta de quem estava atrás. Os dois primeiros se resolvem no endereço e nas permissões; os dois últimos, no log de erros.
404 — não encontrado
O servidor respondeu normalmente, só não há nada naquele caminho. Confira se o arquivo está na pasta certa e se o nome bate — inclusive maiúsculas e minúsculas. Em sites com links amigáveis, um 404 em todas as páginas internas (com a home funcionando) aponta para regra de reescrita ausente: normalmente o arquivo .htaccess não foi enviado, por estar oculto no seu computador.
403 — acesso negado
Causas mais comuns, nesta ordem: permissão de pasta sem leitura, ausência de arquivo de índice em diretório sem listagem liberada, e regra de segurança do servidor bloqueando a requisição. Se o 403 aparece só ao salvar um formulário ou ao publicar conteúdo, suspeite do módulo de segurança — o próximo artigo trata disso.
500 — erro interno
É o site que quebrou, não o servidor. O 500 é genérico de propósito, e o detalhe está no log de erros, disponível no painel da hospedagem. Suspeitos frequentes: erro de sintaxe em .htaccess, versão de PHP incompatível com o sistema, extensão do PHP faltando, limite de memória estourado e plugin recém-atualizado.
Roteiro rápido: renomeie o .htaccess e recarregue — se voltar, o problema está nele. Se não, olhe o log e leia a última linha antes do horário do erro.
502 e 504 — sem resposta de quem está atrás
Aparecem quando há um servidor intermediário. O 502 indica resposta inválida do processo que executa o site; o 504, que ele demorou demais. Script pesado, consulta lenta ao banco e limite de execução estourado são as origens típicas. Se você usa Cloudflare, esses códigos também podem vir dele quando a hospedagem não responde.
O que reunir antes de abrir chamado
O endereço exato que falha, o horário aproximado, o código do erro e o trecho do log daquele minuto. Com isso o atendimento começa no diagnóstico; sem isso, começa pedindo essas informações.