phpMyadmin 页面空白的问题
环境是 FreeBSD 11 + nginx 1.10.2 + php 7.0.15 + MySQL 5.7.15 ,配置好之后,就 wget 一个 phpMyadmin 准备配置一下 MySQL ,一切正常。
然后又做了一些乱七八糟的设置,然后重启服务,用 phpinfo() 检查了一下,看上去好象都正常。然后又打开了 phpMyadmin ,却只看到一个空白的页面。奇怪…
在网上找了一圈,大都是不知所云的问题和原因。还是去看日志吧(事实证明,无论什么时候,看日志都是非常必要的!)。
tail -n 100 /var/log/nginx/error.log
显示:
*113 open() "/var/tmp/nginx/fastcgi_temp/1/02/0000000021" failed (13: Permission denied) while reading upstream ...
之类的。
哦,原来是目录权限问题,联想到之前有把 php-fpm&nginx 的运行用户从默认改成了一个 nologin 级的用户。那就简单了:
chown -R web_user:web_user /var/tmp/nginx
,然后重启服务,再刷新就没有问题了。