发布于 1970-01-01 08:00
  • 3 个回答
    • 已解决,关键就是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-12-01 22:14 回答
    • 从报错来看可能是文件权限的问题,就是你挂载的usb 里的文件最终在系统里的权限是什么,Nginx用户是使用的 nobody nogroup。

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

      <?php phpinfo();
      

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

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

      2022-12-01 22:14 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有