Нет ошибок php в Alpine/Nginx/PHP 7.1.2 с докером
Я использую 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
1 ответ
Я думаю, что это потому, что уровень сообщений об ошибках не был установлен в моем 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
Это вызывает ошибки на экране и в журнале.
Надеюсь, кто-нибудь поможет..