docker创建的php容器中出现错误时,页面上没有错误信息的解决办法

php php docker 1210      收藏
docker创建的php容器中出现错误时,页面上没有错误信息的解决办法

docker创建的php容器中出现错误时,页面上没有错误信息的解决办法

创建php-fpm日志文件

$ docker exec -it php-test bash
$ cd /var/www/logs
$ touch php-fpm-error.log

修改docker.conf文件

$ vi /usr/local/etc/php-fpm.d/docker.conf
[global]
error_log=/var/www/logs/php-fpm-error.log

修改php.ini文件

$ cd /usr/local/etc/php
$ cp php.ini-development php.ini
$ vi php.ini
error_reporting=E_ALL
display_errors=On

修改php-fpm

$ /usr/local/etc/php-fpm.d
$ vi www.conf
php_admin_value[error_log] = /var/www/logs/php-fpm-error.log
php_admin_flag[log_errors] = on

重启php容器即可


参考文档: https://stackoverflow.com/questions/8677493/php-fpm-doesnt-write-to-error-log?rq=1