Nginx 报错 Primary script unknown & access deniedfile not found
目录
- 报错内容
解决
- 修改www.cng
- 重启PHP
- 查看php和nginx由谁启动进程
参考
//www.jianshu.com/p/f92c2e53746d
报错内容
浏览器显示:
file not found
Nginx log报错:
2019/08/05 13:28:08 [error] 4626#0: *56 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 127.0.0.1, server: www.fw.com, request: "GET /t.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "www.fw.com"
解决
修改www.cng
修改php/etc/php-fpm.d/www.conf
配置文件。
user = root
group = root
指用root启动php-fpm。
重启PHP
pkill php-fpm # 先关闭PHP
在php安装目录下/sbin/下执行./php-fpm -R,注意大写R(这是强行以root用户开启进程)。
查看php和nginx由谁启动进程
然后再查看ps -ef | grep php-fpm和ps -ef | grep nginx,当两个进程的用户都是一样的,访问.php文件才能成功。
转载于//www.cnblogs.com/mysticbinary/articles/11302749.html
还没有评论,来说两句吧...