Erro 'Internal Server Error 500' — principais causas e como resolver Print

  • 0

Erro 'Internal Server Error 500' — Principais causas e como resolver

Olá, querido(a) cliente da GeHost! 😊

Você já se deparou com a mensagem “Internal Server Error 500” ao tentar acessar seu site? Não se preocupe — isso é mais comum do que parece, e muitas vezes tem solução rápida. Como seu Sensei da GeHost, vou te guiar passo a passo, com calma, clareza e um toque de paciência japonesa (sim, temos essa influência no nome da marca! 🌸).

Este erro significa que algo deu errado no servidor que hospeda seu site, mas não é culpa sua. Vamos entender por que isso acontece e como consertar, juntos.

🔍 O que é o erro 500?

O erro 500 Internal Server Error é uma resposta do servidor dizendo: “Houve um problema interno — não consigo processar sua solicitação.” Ele é genérico, então não mostra exatamente qual é o problema, mas podemos investigar com calma.

Dica do Sensei: Esse erro geralmente aparece quando há um problema no código do seu site, configuração incorreta ou algo que o servidor não entendeu.

🛠️ Principais causas do erro 500

  • Arquivo .htaccess corrompido ou mal configurado — esse arquivo controla regras de redirecionamento e segurança.
  • Erro no código PHP — um script com sintaxe errada pode travar o servidor.
  • Arquivo de configuração quebrado — como wp-config.php (no WordPress) ou config.php.
  • Conflito de plugins ou temas — especialmente em sites com CMS como WordPress.
  • Limite de memória ou tempo de execução excedido — o servidor para o processo por segurança.

✅ Como resolver passo a passo

Vamos resolver isso com calma. Siga cada passo com atenção — cada erro tem sua solução, e você está no caminho certo!

  1. Verifique se o site está acessível de outros dispositivos ou redes

    Às vezes, o erro é local (no seu computador ou rede). Tente acessar seu site de outro celular, outro Wi-Fi ou com o navegador em modo anônimo. Se funcionar, o problema é seu dispositivo — nada de mais.

  2. Limpe o cache do navegador e do DNS

    Cache pode mostrar uma versão antiga ou corrompida do site. Limpe o cache do navegador (Ctrl + F5 ou Shift + F5) e, se necessário, reinicie o roteador para atualizar o DNS.

  3. Renomeie o arquivo .htaccess (se estiver usando WordPress ou outro CMS)

    Esse é um dos mais comuns. O arquivo .htaccess pode estar corrompido.

    1. Entre no cPanel da sua conta: painel.gehost.com.br
    2. Na seção Arquivos, clique em Gerenciador de Arquivos.
    3. Navegue até a pasta public_html (ou a pasta raiz do seu site).
    4. Localize o arquivo .htaccess. Ele pode estar oculto — ative a opção “Mostrar arquivos ocultos” no cPanel.
    5. Renomeie o arquivo para .htaccess.bak (ou qualquer outro nome).
    6. Atualize a página do seu site. Se funcionar, o problema era o arquivo.
    7. Volte ao cPanel e crie um novo .htaccess com as regras padrão do seu sistema (como o WordPress gera automaticamente ao salvar as configurações de permalink).
    Tela do Gerenciador de Arquivos no cPanel com a pasta public_html e o arquivo .htaccess destacado
  4. Verifique o arquivo de configuração principal

    Se você usa WordPress, verifique o arquivo wp-config.php. Ele está na pasta public_html.

    1. No Gerenciador de Arquivos, abra o arquivo com o editor.
    2. Verifique se há erros de sintaxe — como colchetes ou aspas mal fechadas.
    3. Se você fez alterações recentes, restaure uma versão anterior (se tiver backup).
    4. Se não souber o que mudar, deixe o arquivo como estava originalmente.
  5. Desative plugins ou temas (especialmente se for WordPress)

    Um plugin ou tema mal escrito pode causar o erro 500.

    1. Entre no Gerenciador de Arquivos e vá até public_html/wp-content/plugins.
    2. Renomeie a pasta plugins para plugins.bak.
    3. Atualize o site. Se funcionar, o problema é um plugin.
    4. Reative os plugins um por um para identificar o culpado.

    Se o erro voltar, tente o mesmo com os temas: renomeie themes para themes.bak e veja se o site volta.

  6. Verifique o limite de memória PHP

    Se o erro aparece ao carregar uma página complexa, pode ser que o PHP tenha excedido o limite de memória.

    1. No cPanel, vá até PHP Settings (ou “Configurações do PHP”).
    2. Verifique o valor de memory_limit. O padrão é geralmente 128M.
    3. Se estiver muito baixo (como 64M), aumente para 256M ou 512M.
    4. Salve e teste novamente.
  7. Reinicie o servidor ou entre em contato com o suporte

    Se nada funcionar, pode ser algo mais profundo — como um erro no servidor da GeHost (raro, mas possível).

    Nesse caso, entre em contato com o nosso suporte. Ele está disponível 24h por dia, 7 dias por semana.

    Para isso:

    • Entre no painel.gehost.com.br.
    • Clique em Suporte e abra um chamado.
    • Descreva o erro, incluindo a mensagem exata e quando começou.
    • Se possível, envie o link do site e o nome do CMS (WordPress, etc.).

    Nosso time vai investigar com cuidado — e você não está sozinho!

💡 Dicas do Sensei da GeHost

  • Antes de fazer alterações importantes, faça um backup! Use a ferramenta Backup no cPanel — é fácil e seguro.
  • Nunca edite arquivos diretamente no servidor sem saber o que está fazendo. Use o editor do cPanel com cuidado.
  • Seus e-mails profissionais estão seguros mesmo com o erro 500. Eles não são afetados pelo erro no site.

Leve em conta: A GeHost é mantida pelo Grupo G e Soluções e Eventos LTDA (Raphael Neves Koga, desde 2015). Nosso compromisso é com você, com qualidade e com o respeito ao seu tempo. Seu site é parte de sua história — e nós estamos aqui para cuidar dele.

Se você seguir esses passos com calma,


Was this answer helpful?

« Back