Visão geral
Erros HTTP como 500/502/503/504 e mensagens de limite de execução geralmente indicam problemas de código, plugin, banco, versão do PHP ou limites de recursos. A seguir, um roteiro de diagnóstico.
Passo 1 — verificar logs
- cPanel: Errors / Metrics / Raw Access e logs de erro do Apache/PHP.
- Plesk: Logs do domínio (Apache/Nginx/PHP) com filtro por nível.
Passo 2 — versão e módulos do PHP
- Teste versões mais recentes do PHP no painel (compatíveis com seu CMS).
- Habilite extensões necessárias e desative módulos conflitantes.
Passo 3 — limites do PHP (com critério)
memory_limit,max_execution_time,post_max_size,upload_max_filesize.- No cPanel, use Select PHP Version/MultiPHP INI Editor; no Plesk, ajuste em PHP Settings.
Passo 4 — .htaccess e reescritas
Regra padrão de redirecionamento para HTTPS e reescritas limpas. Conflitos em múltiplas regras podem gerar 500/loop.
Passo 5 — plugins e temas
- Desative temporariamente plugins pesados; teste tema padrão.
- Verifique consultas lentas e otimize banco (indices, limpeza de transients).
Checklist rápido
1) Logs verificados 2) Versão PHP adequada 3) Limites ajustados com parcimônia 4) .htaccess válido 5) Plugins/tema testados
Ajuda
Persistindo o erro, abra ticket no SAC com print, URL afetada, horário do incidente e o que já foi testado.