В каком месте Symfony2 делает display_errors = Off?

Если закрашить php (ошибки в синтаксисе и далее по списку), то symfony выводит пустую страницу, вместо ошибки, даже в dev окружении. Хотел исправить это, дописав в app_dev.php строки:
error_reporting(E_ALL);
ini_set('display_errors', 'On');
ini_set('display_startup_errors', 'On');

Но фреймворк на каком-то этапе перезаписывает это дело на Off. Если вызвать exit(phpinfo()); в app_dev.php — у display_errors стоит On как и нужно. А если уже в экшене какого-нибудь контроллера — Off.
  • Вопрос задан
  • 2524 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
https://github.com/symfony/symfony/issues/8703

Для конкретики стоит указать версию PHP, но сам по себе symfony ничего с настройками php не делает. Он разве что вешает свой хэндлер ошибок.

Был не прав. Пруф.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы