Erro 500 (Internal Server Error) — Como diagnosticar pelo cPanel
Olá, amigo(a) GeHost! 😊
Se você está vendo a mensagem Erro 500 — Internal Server Error ao acessar seu site, não se preocupe: isso é mais comum do que parece, e com um passo a passo simples, você mesmo pode identificar o que está acontecendo. Vou te guiar com calma, como um verdadeiro Sensei da hospedagem.
Entendendo o Erro 500
O erro 500 significa que algo deu errado no servidor — mas não é necessariamente seu site que está com problema. Pode ser um arquivo mal configurado, um erro de permissão, um script com falha ou até um problema no PHP.
Dica do Sensei: Erros 500 são como um alarme silencioso: o servidor sabe que algo está errado, mas não diz exatamente o quê. É aí que o cPanel entra com suas ferramentas mágicas!
Passo a Passo: Diagnosticando pelo cPanel
Vamos começar do início. Acesse seu painel de controle com segurança:
- Entre no cPanel usando o link oficial da GeHost. (Se não lembrar, basta digitar
seusite.com.br/cpanelou usar o link de acesso enviado por e-mail). - Insira seu usuário e senha — os mesmos que você usa para o e-mail ou para o site.
- Após logar, você verá a tela principal do cPanel. É aqui que tudo começa.
Passo 1: Verifique os Arquivos do Site
Os erros 500 muitas vezes vêm de arquivos corrompidos ou com sintaxe errada, especialmente o index.php ou .htaccess.
- Na seção Arquivos, clique em Gerenciador de Arquivos.
- Selecione o domínio principal (geralmente o que está em
public_html). - Procure por arquivos como
.htaccess,index.php,wp-config.php(se for WordPress) ouconfig.php. - Clique em Editar (ícone de lápis) sobre o arquivo que suspeita.
Dica do Sensei: Nunca edite arquivos sem fazer backup! Clique em Download antes de editar, só para ter uma cópia segura.
Passo 2: Verifique o Arquivo .htaccess (Muito Importante!)
O .htaccess é um "guardião" do seu site. Se ele estiver com um comando errado, o erro 500 aparece imediatamente.
- Procure por
.htaccessna pastapublic_html. - Se ele existir, clique em Editar.
- Se o conteúdo estiver vazio ou com linhas estranhas (como comandos que você não entende), renomeie o arquivo para
.htaccess.bak. - Salve a alteração.
- Volte ao seu site. Se o erro desaparecer, o problema era mesmo no
.htaccess.
Dica do Sensei: Se você usa WordPress, o
.htaccessé gerado automaticamente. Se o erro sumiu, basta recriar o arquivo com as regras padrão do WordPress.
Passo 3: Verifique os Logs de Erro (O "Olho do Servidor")
O cPanel tem uma ferramenta poderosa chamada Logs de Erro. É como o servidor te diz: “Oi, eu estou com dor aqui!”
- No cPanel, vá até a seção Relatórios (ou Métricas).
- Clique em Logs de Erro.
- Escolha o domínio que está com erro.
- Veja as últimas linhas de erro. Elas geralmente mostram qual arquivo está com problema, qual linha e qual tipo de erro (ex: "syntax error", "permission denied", "PHP fatal error").
Dica do Sensei: Se vir algo como “PHP Parse error” ou “Permission denied”, é um sinal claro de que algo está errado no código ou nas permissões dos arquivos.
Passo 4: Verifique Permissões dos Arquivos
Permissões incorretas podem causar erro 500. O ideal é que arquivos tenham permissão 644 e pastas 755.
- No Gerenciador de Arquivos, vá até a pasta
public_html. - Selecione os arquivos ou pastas com problema.
- Clique em Alterar Permissões.
- Defina como
644para arquivos e755para pastas. - Salve.
Dica do Sensei: Não altere permissões de arquivos críticos (como
wp-config.php) sem saber o que está fazendo. Deixe-as como estão se não for necessário.
Passo 5: Reinicie ou Verifique o PHP
Às vezes, o erro vem de uma configuração errada do PHP.
- No cPanel, vá até Software → Gerenciador de PHP.
- Verifique se o PHP está em uma versão compatível com seu site.
- Tente mudar para outra versão (ex: de 8.1 para 7.4 ou vice-versa).
- Salve as alterações e teste o site novamente.
Dica do Sensei: Se o erro sumir com uma versão diferente, o problema era mesmo no PHP. Fique com a versão que funcionou.
Conclusão: Você Está no Caminho Certo!
Erros 500 podem parecer assustadores, mas com paciência e os passos certos, você consegue identificar o problema. Lembre-se:
- Use o Gerenciador de Arquivos para ver arquivos e permissões.
- Confira o .htaccess — ele é o principal vilão.
- Leia os Logs de Erro — eles te dizem exatamente o que está errado.
- Teste mudanças uma de cada vez.
Se mesmo após todos esses passos o erro persistir, é hora de chamar a Equipe de Suporte da GeHost. Envie os logs de erro que você encontrou — isso nos ajuda a te ajudar mais rápido. 💬
Seja sempre curioso, mas calmo. Você está no caminho da mestria! 🌟