Erro 500 no seu site: por que acontece e como resolver
Oi! Aqui é a Sensei da GeHost 🥋 Se você abriu o site e viu aquela tela chata escrito "500 Internal Server Error" (ou "Erro interno do servidor"), respira: na grande maioria das vezes isso NÃO é o servidor caído, e sim algo pontual no site — um plugin, um tema ou um arquivo de configuração. Vou te ensinar a entender o que é e, principalmente, como resolver passo a passo. 💪
O que é o erro 500, afinal?
O "500" é um código genérico que o servidor usa quando algo deu errado ao tentar montar a página, mas ele não consegue dizer exatamente o quê. É como um "deu ruim" sem detalhes. Por isso o segredo é ir eliminando as causas mais comuns, uma de cada vez.
Dica da Sensei: antes de mais nada, tente atualizar a página (F5) e também abrir em outro navegador ou no celular com wi-fi desligado (usando dados móveis). Às vezes é só um probleminha temporário de cache e já resolve sozinho.
As causas mais comuns
- Plugin ou tema com conflito (o mais comum em WordPress) — geralmente depois de uma atualização recente.
- Arquivo
.htaccesscorrompido — um arquivo de configuração do site que, se ficar com erro, derruba a página inteira. - Permissão de arquivo ou pasta incorreta — quando um arquivo fica "travado" para leitura.
- Limite de memória do site (PHP) estourado — o site "pediu" mais recursos do que o permitido no momento.
- Erro de código em alguma customização recente feita no site.
Passo a passo para resolver
Passo 1 — Renomeie o arquivo .htaccess
Esse é o primeiro teste porque resolve boa parte dos casos rapidinho:
- Acesse o cPanel pelo link que você recebeu no seu e-mail de boas-vindas.
- Entre em Gerenciador de Arquivos.
- Vá até a pasta public_html (ou a pasta do seu domínio) e ative a opção para mostrar arquivos ocultos, se necessário.
- Localize o arquivo .htaccess, clique com o botão direito e escolha Renomear para algo como
.htaccess_old. - Teste o site de novo. Se voltou ao normal, o problema era ali — se você usa WordPress, é só entrar em Configurações > Links Permanentes no painel do site e clicar em "Salvar" que ele gera um
.htaccessnovo automaticamente.
Passo 2 — Desative plugins e tema (se o site for WordPress)
Se o Passo 1 não resolveu, o próximo suspeito é algum plugin ou o tema:
- Ainda no Gerenciador de Arquivos, vá em
public_html/wp-content. - Renomeie a pasta plugins para algo como
plugins_old. Isso desativa todos os plugins de uma vez, sem apagar nada. - Teste o site. Se voltou, o culpado é um plugin — renomeie a pasta de volta para
pluginse, dentro dela, vá renomeando as pastas de plugin em plugin (um de cada vez) até achar o que causa o erro. - Se ainda assim persistir, o suspeito é o tema — dentro de
wp-content/themes, você pode testar trocar temporariamente para um tema padrão.
Passo 3 — Confira as permissões de arquivos e pastas
Se os passos acima não resolveram, pode ser permissão incorreta em algum arquivo:
- No Gerenciador de Arquivos, selecione a pasta
public_html. - Se você tiver manutenção ativa com a gente, é mais seguro chamar o nosso suporte para corrigir isso pra você com segurança, sem risco de travar outra coisa no site.
Passo 4 — Veja se não é limite de recursos do PHP
Sites com muito plugin/muita coisa rodando às vezes esbarram no limite de memória do plano. Se depois dos passos acima o erro continuar, é um bom sinal de que vale revisar o plano contratado no Painel do Cliente (painel.gehost.com.br) — se o seu site cresceu bastante, talvez seja hora de migrar para um plano com mais recursos.
Não conseguiu resolver sozinho? A gente te ajuda 🙌
Sem problemas! Todo serviço entregue pela GeHost já vem com 30 dias de suporte grátis após a entrega. Fora esse período, se você tiver um plano de manutenção ativo, é só chamar a gente pelo suporte que resolvemos isso para você. Se ainda não tem manutenção contratada, também podemos analisar o caso — é só abrir um chamado.
Importante: nunca mexa em arquivos do site sem ter um backup recente. Se tiver qualquer dúvida durante os passos acima, é mais seguro parar e chamar o nosso suporte do que arriscar apagar ou alterar algo errado.
Resumo rapidinho
- Renomeie o
.htaccesse teste. - Se for WordPress, desative plugins e tema, um de cada vez.
- Confira permissões (ou peça pro suporte conferir).
- Avalie se o plano ainda comporta o tamanho atual do seu site.
- Travou em algum passo? Chama a gente! 😊