В каком месте 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.
  • Вопрос задан
  • 2519 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
https://github.com/symfony/symfony/issues/8703

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

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

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

Войти через центр авторизации
Похожие вопросы