码迷,mamicode.com
首页 > Web开发 > 详细

nginx php-fpm 配置问题(2)

时间:2016-05-05 14:15:50      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

问题: Nginx/FPM/PHP all php files say ‘File not found.‘

解决:

可能情况 1:

在 nginx php-fpm 配置问题(1)文中,我们分析了一种可能的原因,在这一篇中,我们
分析另一种可能导致这种问题的情景。

在 nginx.conf 中我配置了 用户和组信息为,(根据自己的机器情况进行配置,这里不考虑安全问题, 我配置为了我平时使用的用户名和用户所在组):

user staff staff;

 

 1 而在 php-fpm.conf 配置中,我没有配置用户和组信息,里面就有个默认值
 2 ; Unix user/group of processes
 3 ; Note: The user is mandatory. If the group is not set, the default users group
 4 ; will be used.
 5 // 默认配置
 6 user = _www
 7 group = _www
 8 // 改为, 这里要和上面的nginx.conf 中的配置相同
 9 user = staff
10 group = staff

 

这与我们nginx.conf 中配置的不一样,因为权限问题,所以也会导致php文件不能解析的问题.

可能情况 2: 

上面是配置中用户和组的权限问题,出现这种情况的另一种可能是我们要访问的文件或目录没有权限,这里的权限指的是文件读写执行权限, 而且特指在上面nginx.conf和php-fpm.conf中配置的用户和组对这个文件的权限.

因为我们的php文件需要执行,所以一定要有x(执行)权限(包括目录),我这里为了简单,把文件和目录的权限都设置为了读写执行全部,新手没考虑安全问题。

 

nginx php-fpm 配置问题(2)

标签:

原文地址:http://www.cnblogs.com/ZhYQ-Note/p/5461440.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!