symfony xdebug

Cómo depurar el error 500 en Symfony 2



xdebug (3)

Estoy luchando con los informes de error de Symfony 2 porque no puedo averiguar qué es lo que realmente está ocurriendo cuando se desencadena un error 500.

Tengo XDebug correctamente instalado, pero parece que Symfony lo gobierna todo.

Las páginas personalizadas solo dicen:

Oops! An Error Occurred The server returned a "500 Internal Server Error". Something is broken. Please e-mail us at [email] and let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.

¡Eso es bastante gracioso! Algo está roto, pero, el hecho es que tengo que arreglar mi código, pero no puedo saber qué ni dónde está el problema. Y claro, si envío un correo electrónico para el equipo de Symfony, ¿podrán resolver mi problema una vez que ni siquiera sepa qué decir?

¿Alguna pista sobre lo que me falta aquí?


Primero, observe los registros en la app/logs dependiendo de su entorno: dev.log para desarrollo, prod.log para producción, etc.

Si el código se bloquea antes de que Symfony tenga la oportunidad de ejecutarse, verifique los registros de su servidor web, por ejemplo, nginx.


Si tiene un proyecto Symfony flexible, también es posible que haya olvidado instalar monolog;) Ejecutar:

composer req log