Como resolver o erro 500 (Internal Server Error) Print

  • 0

Como resolver o erro 500 (Internal Server Error)

Opa, você viu aquele erro genérico "500 Internal Server Error" na sua tela? Relaxa — é mais comum do que você imagina, e geralmente dá pra resolver em poucos passos. Vou te guiar por aqui. 😊

O que é esse erro 500?

O erro 500 é basicamente o servidor dizendo "ei, algo não funcionou por aqui, mas não vou te contar exatamente o quê". É como aquele aviso genérico do computador quando está confuso. A boa notícia? Na maioria das vezes, é coisa simples de consertar.

Causas mais comuns

  • Plugin ou tema quebrado — se você usa WordPress, alguma extensão pode ter entrado em conflito
  • Limite de memória PHP atingido — seu site tentou usar mais recursos do que o plano permite
  • Arquivo .htaccess corrompido — configurações de roteamento saíram do controle
  • Permissões de pasta erradas — arquivos do site com acesso restrito demais
  • Timeout de conexão com banco de dados — o MySQL não respondeu a tempo
  • Código com erro (PHP/programação) — se você mexeu no código, pode ter deixado uma vírgula faltando

Passo 1: Limpar o cache do navegador

Às vezes, o erro é só visual — seu navegador guardou uma versão antiga da página. Tente:

  1. Feche o navegador completamente
  2. Abra novamente e acesse o site de novo
  3. Se persistir, limpe o cache: geralmente Ctrl+Shift+Delete (Windows) ou Cmd+Shift+Delete (Mac)
💡 Dica: tente também acessar de um navegador diferente (Chrome, Firefox, Edge) ou de uma janela anônima — às vezes é coisa do navegador mesmo.

Passo 2: Desativar plugins (se usa WordPress)

Plugins ruins são os maiores vilões do erro 500. Faça assim:

  1. Acesse o painel de controle (cPanel) da sua hospedagem
  2. Abra o gerenciador de arquivos
  3. Navegue até a pasta wp-content
  4. Renomeie a pasta plugins para plugins-desativado (isso desativa todos de uma vez)
  5. Tente acessar o site — saiu o erro?
  6. Se sim, renomeie de volta e desative os plugins UM POR UM até achar o culpado
💡 Dica: comece pelos plugins que você atualizou ou instalou recentemente — é bem provável que um deles seja o problema.

Passo 3: Verificar o arquivo .htaccess

Esse arquivinho é responsável por reescrever URLs bonitas. Se estiver bagunçado, gera erro 500:

  1. No gerenciador de arquivos, procure pelo arquivo .htaccess (está na raiz do seu site)
  2. Renomeie para .htaccess-backup (sim, vira backup por segurança)
  3. Tente acessar o site de novo
  4. Se funcionou, o .htaccess era o vilão — regenere: volte ao WordPress, vá em Configurações > Permalinks, clique em Salvar e deixa ele refazer o arquivo

Passo 4: Aumentar o limite de memória PHP (se aplicável)

Seu site tentou processar algo muito pesado (muita mídia, muitos plugins rodando juntos). Aumentar a memória pode resolver:

  1. No gerenciador de arquivos, procure ou crie um arquivo wp-config.php (ou .php principal do seu site)
  2. Procure pela linha: define('WP_MEMORY_LIMIT', '40M');
  3. Aumente o valor: troque para '64M' ou '96M' (depende do seu plano)
  4. Salve o arquivo
  5. Tente acessar o site
⚠️ Aviso: o limite máximo depende do seu plano de hospedagem — não consigo aumentar infinito. Se chegou ao teto, você pode precisar subir de plano.

Passo 5: Verificar os logs de erro

Os logs contam a história real do que aconteceu — e são a melhor pista:

  1. Volte ao cPanel
  2. Procure por Error Log (ou "Erro de Registro")
  3. Abra o arquivo mais recente
  4. Procure por mensagens de PHP Fatal error, undefined variable ou cannot connect to database
  5. A mensagem de erro é bem mais específica — às vezes já dá pra consertar lendo ela

Passo 6: Resetar as permissões de pasta

Às vezes, as pastas ficam com permissões muito restritas e o servidor não consegue ler. Tente:

  1. No gerenciador de arquivos, clique com botão direito na raiz do seu site
  2. Procure por Permissões ou Change Permissions
  3. Configure para 755 (pastas) e 644 (arquivos)
  4. Marque Aplicar recursivamente para todas as subpastas
  5. Salve e teste o site
💡 Dica: não coloque 777 (abre pra todo mundo) — é inseguro. Use 755/644, que é o padrão seguro.

Quando chamar o suporte?

Se você seguiu todos os passos acima e o erro 500 continua, é hora de trazer a gente:

  • Você já desativou todos os plugins e o erro persiste
  • O log de erros mostra algo que você não reconhece (erro de banco de dados, arquivo não encontrado)
  • Você mexeu no código e acha que quebrou algo
  • O site estava funcionando normal e de repente começou a dar erro sem você mexer em nada

Quando abrir o ticket conosco, mande os seguintes dados (ajuda MUITO):

  • A URL exata onde o erro aparece
  • Quando começou (hoje? semana passada?)
  • Se você mexeu em algo (plugin, tema, arquivo) antes de aparecer
  • As últimas linhas do log de erro (copia e cola ali)
  • Se usa WordPress ou outro CMS
😊 Respira: erro 500 é super recuperável. A gente resolve na maioria das vezes em minutos, sem perder dados nem nada. Pode ficar tranquilo!

Resumo rápido

Em resumo, a receita é: cache → plugins → .htaccess → memória → logs → permissões. Teste nessa ordem e, 90% das vezes, um desses passos resolve. Se não, a gente toma conta. Valeu! 🚀


Was this answer helpful?

« Back