No nosso artigo anterior, explicamos que os erros da família 400 acontecem devido a falhas na requisição feita pelo lado do cliente. Hoje, vamos virar a moeda e falar dos erros que causam mais frio na barriga em desenvolvedores: os erros da família “500”.

Quando um código de status HTTP começa com o número 5, ele indica que o problema está no lado do servidor. Isso significa que o visitante fez a solicitação corretamente, mas o servidor web (ou a aplicação hospedada nele) não conseguiu processá-la e entregar o site.

Mas não precisa entrar em pânico! Embora pareçam uma sopa de letrinhas, cada um desses códigos conta uma história específica sobre o que deu errado. Vamos desvendar os principais erros e onde você deve procurar a solução na sua hospedagem.

» Erro 500: Internal Server Error (Erro Interno do Servidor)

Este é o erro mais genérico. Ele é basicamente o servidor dizendo: “Algo deu errado aqui dentro, mas eu não sei exatamente como te explicar o que foi”.

Principais causas:

  • Versão do PHP Incompatível: Usar uma versão do PHP muito antiga (ou muito recente) que não seja suportada pelo código do seu site ou plugins é uma das causas mais comuns de telas brancas.

  • Erro no arquivo .htaccess: Um pequeno erro de digitação ou regra mal configurada neste arquivo derruba o site inteiro instantaneamente.

  • Conflito de Plugins (WordPress): Uma atualização incompatível de um plugin ou tema frequentemente gera o Erro 500.

  • Permissões de Arquivos incorretas: Arquivos e pastas do seu site com permissões abertas ou restritas demais por questões de segurança.

Como investigar: O seu melhor amigo para o Erro 500 é o log de erros.

  • No cPanel: Acesse o Gerenciador de Arquivos (ou conecte via FTP) e procure pelo arquivo error_log dentro da pasta pública do site (public_html).

  • No DirectAdmin: Acesse o menu “Resumo do Site e Logs” e clique em “Logs de Erros”. A última linha desse log geralmente aponta exatamente qual arquivo ou linha de código causou a falha.

» Erro 502: Bad Gateway (Gateway Ruim)

Na arquitetura de servidores modernos de alta performance (como os da ATMUN Host), é comum termos processos agindo como “porta de entrada” (como o LiteSpeed) e outros processando o código em segundo plano (como o PHP).

O erro 502 acontece quando o servidor de entrada recebe uma resposta inválida ou vazia do serviço que está nos bastidores.

Principais causas:

  • O serviço do PHP atingiu o limite de processos do seu plano e parou de responder.

  • O banco de dados demorou muito para entregar a informação e a conexão falhou.

» Erro 503: Service Unavailable (Serviço Indisponível)

O erro 503 significa que o servidor está funcionando, mas no momento não pode atender à sua solicitação. Diferente do 500, costuma ser uma situação temporária.

Principais causas:

  • Manutenção Programada: O WordPress ou scripts internos podem estar passando por uma atualização automática.

  • Pico de Tráfego ou Recursos Esgotados: O site recebeu um volume de processos simultâneos maior do que os recursos alocados (CPU e RAM) dão conta.

  • Ataque DDoS: Tráfego malicioso tentando esgotar os recursos da sua hospedagem.

» Erro 504: Gateway Timeout (Tempo Limite Esgotado)

Muito parecido com o Erro 502, mas neste caso, não houve resposta a tempo. O servidor responsável por entregar o site cansou de esperar o processamento do código e encerrou a conexão preventiva e automaticamente.

Principais causas:

  • Scripts muito pesados (como importar um banco de dados gigante ou gerar relatórios complexos).

  • Consultas no banco de dados extremamente lentas (slow queries).

  • Comunicação lenta do seu site com APIs externas (ex: falha na comunicação com o gateway de pagamento ou correios).

ꪜ Checklist para salvar o seu site

Antes de acionar o suporte técnico, tente estes passos rápidos:

  1. Limpe o cache do navegador: Garanta que não está vendo uma versão em cache do erro.

  2. Consulte os Logs: Siga os passos acima para ler os logs de erros no cPanel ou DirectAdmin.

  3. Valide a Versão do PHP: Certifique-se de que a versão ativa no painel é a recomendada pelos desenvolvedores do seu site.

  4. Desative plugins (WordPress): Acesse os arquivos do site e renomeie temporariamente a pasta wp-content/plugins para plugins_old. Se o site voltar a funcionar, o culpado é um plugin.

  5. Verifique os limites da hospedagem: Confira no painel se você não estourou sua cota de disco, processos ou memória RAM.


Sabemos que manter um site no ar envolve desafios técnicos. A infraestrutura da ATMUN Host é monitorada 24 horas por dia por administradores e sistemas automatizados que extraem o máximo de performance com o LiteSpeed Web Server, calibrando recursos para evitar gargalos.

Se você seguiu as dicas acima e o erro ainda persiste, não hesite em abrir um ticket de suporte.
Nossa equipe está pronta para ajudar você a resolver o problema com rapidez! 😊


Compartilhe esta publicação: