Как показать ошибки в браузере? - PullRequest
0 голосов
/ 07 января 2019

Я начинаю с Sylius . Версия Symfony - 3.2.7. На некоторых страницах у меня есть ошибки. На страницах отображается текст:

Oops! Произошла ошибка

Сервер вернул «500 Internal Server Error».

Что-то сломано. Пожалуйста, дайте нам знать, что вы делали, когда произошла эта ошибка. Мы исправим это как можно скорее. Приносим извинения за доставленные неудобства.

Я хочу, чтобы ошибки отображались в браузере с полной трассировкой стека.

Я знаю, что вижу ошибку в var/prod.log, но она не показывает всю трассировку стека, только последний кадр. И было бы удобнее видеть ошибку в браузере: к этому я привык после долгой работы с Yii и Magento.

Возможно ли это с Symfony / Sylius?

Ответы [ 3 ]

0 голосов
/ 07 января 2019

Я добавил /app_dev.php в URL для запуска сайта в среде разработки, и там я вижу трассировку стека.

То есть https://[my_domain]/app_dev.php/[page] вместо https://[my_domain]/[page]

0 голосов
/ 07 января 2019

Также вы можете использовать приложение-установщик symfony для обслуживания запроса

Используйте symfony serve --no-tls в папке Symfony. Он покажет вам запросы и ошибки в красном.

0 голосов
/ 07 января 2019

По умолчанию Symfony показывает трассировку в среде разработчика. В среде prod это показывает простое сообщение об ошибке. Для запуска вашего проекта в dev вы можете использовать встроенный PHP Web Server или Web Server Bundle

...