码迷,mamicode.com
首页 > 其他好文 > 详细

lnmp配置中出现的问题

时间:2016-04-21 20:30:49      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:

参考文章:

http://www.v2ex.com/t/169771

http://stackoverflow.com/questions/22090350/nginx-unable-to-open-primary-script

0.php5-fpm的监听路径端口和nginx监听的路径端口不匹配问题。

。。。调整后www.conf var/run/php5-fpm.sock

               sites-enabled/default unix:var/run/php5-fpm.sock

1.fastcgi_param设置问题。不能跟绝对路径即/var/www/html$fastcgi_script_name;

改成绝对路径后会报错:FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream,.

要用$docuent_root$fastcgi_script_name;

 

修改后报错:Unable to open primary script: /var/www/html/index.php(no such file or directory)

 

2.权限问题。网站目录及父目录权限必须是755,文件权限是644,用户的权限

1. 用htop或者top或者ps来检查nginx和php-fpm的运行用户是否正确。  ps -u www-data
2. 查看/usr/share/nginx/xxx目录以及里面index.php文件的权限。 目录:755 文件:644
3. 试着su到www-data,访问你的程序index.php看看能否读取。

/etc/php5/fpm/pool.d/www.conf

listen.owner=www-data

listen.group=www-data

listen.mode=0660

fpm监听的用户组及权限

将其改为0666

修改后报错:FastCGI sent in stderr unable to open primary script:/var/www/html/index.php(sucess)

 

 

lnmp配置中出现的问题

标签:

原文地址:http://www.cnblogs.com/xfvipp/p/5418314.html

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