我已经使用ondrej/php repo 设置了一些在 php7 上运行良好的 wordpress 站点,但是 phpmyadmin 不会做任何事情,除了白屏,尽管它说它是 php7 兼容的。
显然,解决方案在于找到 php 抛出的错误,但我无法向 fpm 日志写入任何内容。
我已经关注PHP-FPM 不会写入错误日志和php-fpm 每个池一个错误日志文件,这是我根据提供的答案进行的配置:
php/7.0/fpm/pool.d/phpma.conf
user = phpma
group = phpma
listen = /run/php/phpma.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
catch_workers_output = yes
/etc/nginx/sites-available/phpmyadmin.conf 的一部分:
fastcgi_pass unix:/run/php/phpma.sock;
access_log /var/log/nginx/phpmyadmin.access.log;
error_log /var/log/nginx/phpmyadmin.error.log error;
phpinfo 显示:
PHP Version 7.0.7-2+donate.sury.org~wily+1
display_errors On
error_log /var/log/php-fpm.phpma.log
log_errors On
log_errors_max_len 1024
nginx 访问日志被写入就好了,并且是:
-rw-r----- 1 www-data adm 803 May 28 15:16 phpmyadmin.access.log
主 www 池的 php7 fpm 日志也正在编写中:
-rw------- 1 root root 1023 May 28 14:25 php7.0-fpm.log
但是我希望使用的 php-fpm 日志没有被写入:
-rw-r--r-- 1 www-data www-data 0 May 19 10:31 php-fpm.phpma.log
我还尝试将日志文件更改为 phpma 用户和组。我已经重新启动并在其他地方寻找错误,但我已经画了一个空白。有任何想法吗?谢谢。