我正在使用Alpine / Nginx / PHP-FPM 7.1.2。
我无法得到PHP错误的显示或输出到我的Nginx服务器块的error.log 。 access.log似乎工作得很好。
我在www.conf的底部find了/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也没有错误…
我需要做什么来显示和logging错误?
我也试过错误日志: /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
这是在屏幕上和日志中产生的错误。
希望能帮助别人..