O erro 500 (Internal Server Error) indica um problema no servidor ou nos arquivos do site. É comum após edições no .htaccess, instalação de plugins ou mudanças de permissões.
Causas mais comuns e soluções
1. .htaccess corrompido
Via FTP ou Gerenciador de Arquivos, renomeie o arquivo .htaccess para .htaccess_bak e recarregue o site. Se funcionar, o problema estava no .htaccess.
2. Permissões erradas
Verifique se as pastas estão em 755 e os arquivos em 644. Permissões como 777 podem causar erro 500 em servidores com suPHP.
3. Erro de memória PHP
Adicione no wp-config.php (WordPress) ou no topo do seu script PHP:
ini_set('memory_limit', '256M');
4. Plugin ou tema com conflito (WordPress)
Renomeie a pasta /wp-content/plugins/ para /wp-content/plugins_bak/ via FTP para desativar todos os plugins. Se resolver, reative um por um para encontrar o culpado.
Verificar logs de erro
No cPanel → Métricas → Erros, você encontra os logs detalhados que indicam exatamente qual linha do código causou o erro.
