Hospedagem & cPanel 0 visualizações

Como resolver o erro "Internal Server Error" (500) sem mensagem específica

Ver no WHMCS

Como resolver o erro "Internal Server Error" (500) sem mensagem específica

Olá, querido cliente da GeHost! 😊

Se seu site está mostrando um erro 500 – Internal Server Error sem nenhuma mensagem clara, não se preocupe. Esse é um dos erros mais comuns na hospedagem, mas geralmente tem solução simples — e eu, seu Sensei da GeHost, vou te guiar passo a passo com calma, clareza e um toque de paciência.

Primeiro, entenda: o erro 500 significa que algo deu errado no servidor, mas o sistema não quer (ou não pode) mostrar exatamente o que. Isso pode acontecer por várias razões — como arquivos corrompidos, configurações incorretas no .htaccess, ou erros no código do seu site.

Confira os passos abaixo com atenção. Vamos juntos, como mestre e discípulo. 🌿

Passo 1: Verifique se o site está realmente indisponível

Antes de tudo, confirme se o erro está mesmo no seu site e não em seu navegador ou conexão.

  • Tente acessar o site de outro dispositivo ou navegador.
  • Use um serviço como isitdownrightnow.com para ver se o domínio está online para outros usuários.
  • Se o site está acessível em outro lugar, o problema está no seu dispositivo.

Dica do Sensei: Às vezes, o erro é causado por um cache do navegador. Tente limpar o cache ou abrir em modo anônimo (Ctrl+Shift+N).

Passo 2: Acesse o cPanel com segurança

Para resolver o erro, precisamos verificar arquivos e configurações no servidor. Para isso, acesse seu painel de controle:

  1. Abra o site painel.gehost.com.br.
  2. Insira seu usuário e senha (os mesmos usados para login no cPanel).
  3. Confirme o login. Você deve ver a tela inicial do cPanel.
Tela de login do cPanel com campos de Usuário e Senha e botão Log in

Passo 3: Verifique o arquivo .htaccess

O arquivo .htaccess é um dos principais causadores do erro 500. Ele controla regras de redirecionamento, segurança e SEO — mas se estiver corrompido, pode travar o site.

Para verificar:

  1. No cPanel, acesse o grupo Arquivos.
  2. Clique em Gerenciador de Arquivos.
  3. Selecione a pasta public_html (ou o domínio principal).
  4. Ative a opção Mostrar arquivos ocultos (arquivos com ponto no início, como .htaccess).
  5. Procure por .htaccess na lista.
  6. Clique em Editar (ícone de lápis).
Tela do Gerenciador de Arquivos do cPanel com a pasta public_html selecionada e opção 'Mostrar arquivos ocultos' ativada

Se o arquivo estiver vazio ou com conteúdo estranho, pode estar corrompido. Nesse caso:

  • Clique em Salvar apenas se tiver certeza do que está fazendo.
  • Se não souber o que fazer, renomeie o arquivo para .htaccess.bak e salve.
  • Isso desativa as regras temporariamente e pode restaurar o acesso ao site.

Dica do Sensei: Se o site voltar a funcionar após renomear o .htaccess, o problema estava nele. Você pode recriá-lo com as regras corretas depois — mas só se souber o que está fazendo. Se não souber, é melhor pedir ajuda ao desenvolvedor do seu site.

Passo 4: Verifique os arquivos de código do seu site

Outra causa comum é um arquivo PHP corrompido ou com sintaxe errada.

Para verificar:

  1. No Gerenciador de Arquivos, acesse a pasta public_html.
  2. Procure por arquivos como index.php, index.html, ou outros arquivos principais do site.
  3. Clique em Editar e verifique se há erros de sintaxe (como parênteses abertos sem fechar, chaves sem fechar, etc.).
  4. Se estiver tudo certo, tente renomear o arquivo temporariamente (ex: index.php.bak) para ver se o erro desaparece.

Se o site voltar a funcionar com o arquivo renomeado, o problema está no código. Nesse caso, é melhor:

  • Restaurar um backup anterior do site (se tiver).
  • Verificar com o desenvolvedor do seu site.

Passo 5: Verifique o acesso ao banco de dados (se aplicável)

Se seu site usa banco de dados (como WordPress, Laravel, etc.), um erro de conexão pode causar o erro 500.

Para verificar:

  1. No cPanel, vá até Bancos de Dados MySQL.
  2. Confira se o banco de dados está ativo e se o usuário tem permissão.
  3. Verifique se os dados de conexão no arquivo de configuração (ex: wp-config.php) estão corretos.

Dica do Sensei: Nunca edite arquivos de configuração sem fazer backup. Um erro de digitação pode causar mais problemas.

Passo 6: Limpe o cache do site e do servidor

Às vezes, o erro persiste por causa de caches locais ou de servidor.

Para limpar:

  • Se você usa um plugin de cache (como WP Super Cache, W3 Total Cache), vá até o painel do plugin e limpe o cache.
  • No cPanel, vá até Backup e veja se há backups recentes. Se sim, você pode restaurar o site de um backup anterior.
Tela de Backup no cPanel com opções de Backup Completo, parcial e restauração

Passo 7: Entre em contato com o suporte da GeHost

Se nada disso funcionar, o problema pode estar em algo mais profundo — como uma falha no servidor ou um conflito de módulos.

Nesse caso, chame o suporte da GeHost:

  • Entre no painel do cliente.
  • Clique em Suporte e abra um novo chamado.
  • Descreva o erro: “Erro 500 sem mensagem específica”.
  • Informe o domínio e o momento em que começou.
  • Envie uma mensagem com o que já tentou (como renomear o .htaccess).

Seu pedido será atendido dentro do prazo de 30 dias grátis após a entrega — e nosso time está aqui para te ajudar com carinho.

Atenção do Sensei: Não envie dados sensíveis (como senhas,

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.