Когда PHP выполняется в cgi
или же mod_php
режим, мы можем отключить отчеты об ошибках в php.ini
и включить его для каждого каталога, используя .htaccess
файл в любом каталоге, который мы хотим.
php_flag display_startup_errors 1
php_flag display_errors 1
php_flag html_errors 1
php_value error_reporting -1
Делать это в самом скрипте php скрипт сам по себе бесполезно, потому что он разбивает на php parse ошибки, которые очень распространены
Как я могу сделать то же самое при запуске php-fpm
режим исполнения? Является ли это возможным?
При использовании fpm PHP сканирует INI-файл в каждом каталоге
http://php.net/manual/en/configuration.file.per-user.php
По умолчанию это .user.ini
Вы должны быть в состоянии поместить туда ту же конфигурацию, но с тем же синтаксисом, что и в php.ini:
display_errors = On
display_startup_errors = On
html_errors = 1
error_reporting = -1
Других решений пока нет …