Error 500: causas y solución
Checklist técnico para diagnosticar rápido sin perder horas.
El 500 Internal Server Error es un fallo genérico del servidor: algo explota, pero el servidor no da detalle al usuario. La clave está en los logs.
Analizador rápido
Checklist PRO
- Reproduce el error en incógnito (sin cache).
- Revisa logs del servidor y de la aplicación.
- Comprueba permisos/propietario de archivos.
- Valida configuración (env, rutas, config nginx/apache).
- Busca timeouts (consultas, cron, APIs externas).
- Si hay CDN/WAF: revisa bloqueos y purga cache.
Relación con 404 (muy común)
A veces un routing mal configurado puede generar 500 cuando debería ser 404. Verifica reglas.