Alpine/Nginx/PHP-FPM7.1.2を使用しています。
Nginxサーバーブロックのerror.log
に表示または出力するPHPエラーが発生しません。access.log
は正常に機能しているようです。
これはwww.conf
の/usr/local/etc/php-fpm.d/
の下部にあります
php_flag[display_errors] = on
php_admin_value[error_log] = /var/log/fpm-php.www.log
php_admin_flag[log_errors] = on
Dockerログには何もありませんし、/var/log/fpm-php.www.log
にもエラーはありません...
エラーを表示してログに記録するにはどうすればよいですか?
エラーログも次のように試しました:/proc/self/fd/2
Dockerfileでエラー報告レベルが設定されていなかったことが原因だと思います。
RUN echo "php_admin_value[error_reporting] = E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT & ~E_DEPRECATED">>/usr/local/etc/php-fpm.d/www.conf
これにより、画面とログにエラーが発生します。
うまくいけば、誰かを助けるでしょう。