1

我已经使用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 用户和组。我已经重新启动并在其他地方寻找错误,但我已经画了一个空白。有任何想法吗?谢谢。

4

0 回答 0