Я использую Alpine / Nginx / PHP-FPM 7.1.2.
Я не могу получить ошибку PHP для отображения или вывода в error.log
в моем серверном блоке Nginx. В 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
Это приводит к появлению ошибок на экране и в журнале.
Надеюсь кому-нибудь поможет ..