Erro 500 no site: como identificar a causa exata
Olá, querido(a) cliente da GeHost! 😊
Se seu site está mostrando um Erro 500 — aquele que aparece como "Internal Server Error" — não se preocupe. É mais comum do que parece, e muitas vezes tem uma causa simples. Como seu Sensei da GeHost, vou te guiar passo a passo para descobrir o que está causando esse erro, com calma, clareza e um toque de cuidado.
Primeiro: o que é o Erro 500?
O Erro 500 significa que o servidor encontrou um problema interno e não conseguiu processar a sua solicitação. Ele não está dizendo "o seu site está fora", mas sim: "algo deu errado do meu lado".
💡 Dica do Sensei: Erro 500 não é sempre culpa do seu site. Pode ser um arquivo mal configurado, um problema de permissão ou até um script com erro de sintaxe.
Passo a passo: como identificar a causa exata
-
Verifique se o erro está no seu site ou em outro domínio
Se você tem mais de um site hospedado, teste cada um. Isso ajuda a saber se o problema é específico de um domínio ou geral.
-
Verifique o arquivo de log de erros (log de acesso)
Esse é o nosso principal aliado. Ele mostra exatamente o que o servidor está reclamando.
Para acessar:
- Entre no cPanel (acesse via cpanel.gehost.com.br).
- Na seção “Logs”, clique em “Error Logs”.
Se houver um arquivo chamado
error_logou com nome semelhante, clique nele. Abra o conteúdo e procure por mensagens recentes.Exemplo comum:
PHP Parse error: syntax error, unexpected '$var' (T_VARIABLE), expecting ')' in /public_html/index.php on line 45
Essa mensagem é super útil: mostra que há um erro de sintaxe no arquivo
index.phpna linha 45. -
Verifique se o arquivo .htaccess está corrompido
O
.htaccessé um arquivo que controla regras de redirecionamento, segurança e SEO. Se ele estiver mal escrito, causa Erro 500.Para verificar:
- No cPanel, vá em “Gerenciador de Arquivos”.
- Selecione a pasta
public_html(ou a pasta do seu site). - Ative a opção “Mostrar arquivos ocultos”.
- Procure por
.htaccess.
Se o arquivo estiver com conteúdo estranho ou vazio, pode ser o culpado. Faça uma cópia de segurança e tente renomeá-lo para
.htaccess.bak. Isso desativa as regras temporariamente. -
Verifique os arquivos PHP
Erros em scripts PHP são uma das causas mais comuns do Erro 500.
Se o log de erro apontar um arquivo específico (ex:
config.phpouindex.php), abra-o no Gerenciador de Arquivos e verifique:- Se há um
;faltando no final de uma linha. - Se há chaves
{}ou parênteses()que não estão fechados. - Se há uma variável mal declarada ou um comando com erro de sintaxe.
Se não souber como corrigir, envie o trecho do código (sem dados sensíveis) para nosso suporte. Nós te ajudamos com carinho! ❤️
- Se há um
-
Verifique permissões de arquivos
Permissões incorretas podem impedir que o servidor leia arquivos.
Na maioria dos casos, arquivos devem ter permissão 644 e pastas 755.
Para ajustar:
- No Gerenciador de Arquivos, clique com o botão direito sobre o arquivo ou pasta.
- Escolha “Alterar Permissões”.
- Coloque
644para arquivos,755para pastas.
⚠️ Cuidado: não altere permissões de arquivos importantes como
wp-config.phpouconfig.phpsem saber o que está fazendo. -
Reinicie o servidor (se possível)
Em alguns casos, o erro é temporário. Um reinício do serviço pode resolver.
Isso não é algo que você faz sozinho, mas pode ser solicitado ao nosso suporte. Nós cuidamos disso com segurança.
Se nada funcionar…
É hora de pedir ajuda! 🙏
Envie para o nosso suporte:
- Os últimos trechos do
error_log. - O nome do arquivo e linha que está com erro (se souber).
- Se você fez alguma alteração recente (como instalar um plugin, atualizar o site, mudar o .htaccess).
Nós vamos investigar com cuidado, como um bom Sensei. 💫
Resumo do que você aprendeu hoje
✅ O Erro 500 não é um desastre — é um sinal.
✅ O log de erros é o seu mapa.
✅ Arquivos como .htaccess e scripts PHP são os mais suspeitos.
✅ Permissões incorretas também podem causar o erro.
✅ Quando em dúvida, chame o suporte — estamos aqui para te ajudar!
Seu site vai voltar a funcionar, com um pouco de paciência e nosso apoio. 💪
Com carinho, Sensei da GeHost 🌿