Erro 500 Internal Server Error: principais causas e como corrigir imprimir

  • 0

Erro 500 Internal Server Error: o que é e como resolver

Oi! Aqui é a Sensei da GeHost 🦉 Se o seu site apareceu com aquela tela feia escrito "Erro 500" ou "Internal Server Error", respira: isso é bem mais comum do que parece e, na maioria das vezes, dá pra resolver sozinho em poucos minutos. Vamos entender juntos o que é e como corrigir, passo a passo.

Resumindo: o erro 500 é um aviso genérico do servidor dizendo "algo deu errado", mas sem detalhar o quê. Ele quase sempre está ligado a um arquivo de configuração corrompido, um plugin/tema com problema, permissão de arquivo incorreta ou o site consumindo mais recursos do que o permitido no plano.

Principais causas do erro 500

  1. Arquivo .htaccess corrompido — é o vilão mais comum. Uma regra mal escrita (às vezes gerada automaticamente por um plugin) trava todo o site.
  2. Plugin ou tema com conflito — em sites WordPress/WooCommerce, uma atualização recente de plugin/tema pode gerar incompatibilidade.
  3. Permissões de arquivos e pastas incorretas — arquivos/pastas com permissão muito aberta (ou muito travada) fazem o servidor recusar a execução por segurança.
  4. Limite de memória PHP (memory_limit) estourado — sites com muitos plugins, imagens pesadas ou tráfego alto podem exceder o limite do plano.
  5. Erro de sintaxe em algum arquivo PHP — geralmente após uma edição manual de código ou atualização malsucedida.
  6. Timeout ou sobrecarga temporária — picos de acesso ou processos pesados rodando ao mesmo tempo.

Passo a passo para corrigir

Passo 1 — Acesse o cPanel

Entre no seu painel de hospedagem (cPanel) com o usuário e senha da sua conta GeHost.

Tela de login do cPanel

Passo 2 — Verifique (ou renomeie) o arquivo .htaccess

Vá em Gerenciador de Arquivos → pasta public_html (ou a pasta do seu site) e localize o arquivo .htaccess. Se ele estiver escondido, ative a opção "Mostrar arquivos ocultos" nas configurações do gerenciador.

  • Renomeie o arquivo para .htaccess_old (não apague, só renomeie).
  • Recarregue o site. Se voltar ao normal, o problema era ali — gere um novo .htaccess pelo próprio site (no caso do WordPress, basta salvar novamente as configurações de links permanentes).
Gerenciador de Arquivos do cPanel mostrando as pastas do site

Passo 3 — Desative plugins/tema temporariamente

Se seu site é WordPress e você não consegue acessar o painel administrativo, pelo próprio Gerenciador de Arquivos entre em wp-content/plugins e renomeie a pasta do plugin suspeito (ou a pasta inteira, se não souber qual foi) — isso desativa todos os plugins de uma vez, sem apagar nada. Teste o site novamente.

Passo 4 — Confira as permissões de arquivos e pastas

Ainda no Gerenciador de Arquivos, o padrão recomendado é:

  • Pastas: permissão 755
  • Arquivos: permissão 644

Clique com o botão direito no arquivo/pasta → "Permissões" para ajustar, se estiver diferente disso.

Passo 5 — Verifique se o banco de dados está respondendo

Se o site usa banco de dados (MySQL), confira se ele está ativo e se o usuário ainda tem acesso vinculado corretamente.

Tela de Bancos de Dados MySQL do cPanel

Passo 6 — Revise alterações recentes de código

Se você (ou alguém da sua equipe) editou algum arquivo PHP manualmente antes do erro aparecer, volte a versão anterior do arquivo ou revise a sintaxe com atenção a vírgulas, chaves {} e ponto e vírgula.

Nada disso resolveu?

Sem problema! Às vezes a causa está em algo mais técnico, como um limite de recursos do plano ou uma configuração de servidor específica. Nesses casos, é só abrir um chamado com a nossa equipe de suporte pelo painel.gehost.com.br contando o que você já tentou — isso agiliza bastante o atendimento. 💙

Dica da Sensei: antes de mexer em qualquer arquivo, faça um backup rápido pela seção Backup do cPanel. Assim, se algo não sair como esperado, é fácil voltar atrás.

Esta resposta lhe foi útil?

« Retornar