安装NGINX+PHP后出现403 Forbidden

发布于 2022-08-31 09:26:13 字数 2584 浏览 15 评论 0

PHP错误日志:(运行php-cgi或spawn-fcgi,“***”为安装的所有php mod)

PHP Warning:  Module '***' already loaded in Unknown on line 0

Nginx错误日志:

[crit] 15871#0: *12 connect() to unix:/var/run/php-fastcgi.socket failed (13: Permission denied) while connecting to upstream, client: 192.168.177.190, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fastcgi.socket:", host: "192.168.177.1:8000"
[error] 15871#0: *12 open() "/usr/html/50x.html" failed (2: No such file or directory), client: 192.168.177.190, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fastcgi.socket", host: "192.168.177.1:8000"

我想php出现这个错误与系统里运行了/usr/bin/fcgi-cgi而发生冲突有关。
如果是冲突,那能不能解决?

spawn-fcgi运行的命令:(没有php-fpm)

/usr/bin/spawn-fcgi -s /var/run/php-fastcgi.socket -P /var/run/php-fastcgi.pid -C 2 -u www -g www -f /usr/bin/php-cgi

下面是php.ini、nginx.conf文件:

php.ini

nginx.conf

wordpress.conf

fastcgi_params_wp

使用的源:
http://downloads.openwrt.org.cn/PandoraBox/ralink/mt7620/packages/
详细的系统和软件文件及其版本明细放在了360网盘中,
http://yunpan.cn/cApeYIdHa2aGD (提取码:efbe)

希望有人能帮帮忙,即使不能解决也感谢你的留意!谢谢!
Matthew

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

徒留西风 2022-09-07 09:26:13

已解决,关键就是openwrt的php-cgi会自动加载已安装的所有模块,所以在php. ini中不能写关于载入模块的设置,另一个问题是使用UNIX的话,nginx和PHP的启动用户必须一致。

① ;extension=XXXXX #需要注释掉,不然就会出现重复载入模块

② user nobody nogroup; #php-fastcgi的启动用户必须与nginx.conf中的用户相同,spawn-fcgi不能使用nobody用户开启

③ chmod 777 /XXXXXX/www #把网站目录设置为所有人都能读写的权限,或者是664

甜柠檬 2022-09-07 09:26:13

从报错来看可能是文件权限的问题,就是你挂载的usb 里的文件最终在系统里的权限是什么,Nginx用户是使用的 nobody nogroup。

如果权限没有问题最好尝试在 wordpress 里创建一个index.php,如果原来有先mv一下,这个里面写;

<?php phpinfo();

再通过浏览器访问一下看是什么效果,如果还报错在访问的时候把 index.php 也加上再试试呢。 你需要一个一个问题地去排除,慢慢就能找到问题了。

美羊羊 2022-09-07 09:26:13

先试试 chmod 777 /var/run/php-fastcgi.socket
如果没这样可以访问就是这个文件的权限问题,然后再修改为对应的权限

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文