2013年8月17日星期六

nginx 空白页


 
同事一台虚拟机上 nginx root 目录由于指向到一个 use 的 home 目录下,访问的时候,php 解析出现 404, 正常的html 文件是可以浏览的。 fastcgi_params 配置是没
有任何问题的(记得fastcgi_params 配置错误页面也会返回空白页): 
 
检查发现:php-fpm 使用的用户组是 apache ,/home/ftp_web 的所有者是  ftp_web,
但 文件和目录的权限已经是777 。通过nginx 直接调用的 html 静态文件是有权限的,
通过fastcgi 解析的php 文件确是没有权限的,竟然报出了一个 404, 
 
PS:(检查过好几次fast_cgi 参数都仍然一个 404 File not found, 或者调整后一个 
200 的空白页)有点恼火。
 
解决方法有二:
1. 将php-fpm.conf 文件的 user 和group 设置为  ftp_web
2. 把目录移到非用户目录下。    

没有评论:

发表评论