网络工具您现在的位置是:首页 > 工具箱 > 网络工具

Nginx no input file specified

<a href='mailto:'>微wx笑</a>的头像微wx笑2019-08-28 10:53:47网络工具人已围观关键字:Nginx,php,帝国CMS

简介将线上的帝国CMS压缩备份下载到本地部署后,访问时页面显示:no input file specified,打开开发者工具,看到的响应代码是404,查找了很多解决方案都没有解决,然后去看Nginx的日志,在 e

将线上的帝国CMS压缩备份下载到本地部署后,访问时页面显示:no input file specified,打开开发者工具,看到的响应代码是404,查找了很多解决方案都没有解决,然后去看Nginx的日志,在 error.log 中看到以下内容:zHq编程技术_踩坑日志_进阶指南 - 无知人生

[error] 2998#0: *1 FastCGI sent in stderr: "PHP message: PHP Warning:  Unknown: open_basedir restriction in effect. File(/Users/aven/Downloads/ivu4e.com20190815/e/admin/index.php) is not within the allowed path(s): (/www/wwwroot/ivu4e.com/:/tmp/:/proc/) in Unknown on line 0
PHP message: PHP Warning:  Unknown: failed to open stream: Operation not permitted in Unknown on line 0
Unable to open primary script: /Users/aven/Downloads/ivu4e.com20190815/e/admin/index.php (Operation not permitted)" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /e/admin/index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost:886"
2019/08/28 10:43:38 [error] 2998#0: *1 FastCGI sent in stderr: "PHP message: PHP Warning:  Unknown: open_basedir restriction in effect. File(/Users/aven/Downloads/ivu4e.com20190815/e/admin/index.php) is not within the allowed path(s): (/www/wwwroot/ivu4e.com/:/tmp/:/proc/) in Unknown on line 0
PHP message: PHP Warning:  Unknown: failed to open stream: Operation not permitted in Unknown on line 0
Unable to open primary script: /Users/aven/Downloads/ivu4e.com20190815/e/admin/index.php (Operation not permitted)" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /e/admin/index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost:886"
2019/08/28 10:43:39 [error] 2998#0: *1 FastCGI sent in stderr: "PHP message: PHP Warning:  Unknown: open_basedir restriction in effect. File(/Users/aven/Downloads/ivu4e.com20190815/e/admin/index.php) is not within the allowed path(s): (/www/wwwroot/ivu4e.com/:/tmp/:/proc/) in Unknown on line 0
PHP message: PHP Warning:  Unknown: failed to open stream: Operation not permitted in Unknown on line 0
Unable to open primary script: /Users/aven/Downloads/ivu4e.com20190815/e/admin/index.php (Operation not permitted)" while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /e/admin/index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost:886"

看到 not within the allowed path(s): (/www/wwwroot/ivu4e.com/:/tmp/:/proc/) ,线上环境配置的目录就是 /www/wwwroot/ivu4e.com/,猜测可能是这个问题导致的,于是查找 /www/wwwroot/ivu4e.com/ 出现在哪个文件里,结果搜索到是“.user.ini”,打开看到文件的内容是:zHq编程技术_踩坑日志_进阶指南 - 无知人生

open_basedir=/www/wwwroot/ivu4e.com/:/tmp/:/proc/

估计就是它的问题了,将文件重命名:
zHq编程技术_踩坑日志_进阶指南 - 无知人生

mv .user.ini abc.user.ini

再访问网站,问题解决了。
zHq编程技术_踩坑日志_进阶指南 - 无知人生

看来查看日志才是最有效的方法。zHq编程技术_踩坑日志_进阶指南 - 无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()

站点信息

  • 建站时间:2018-10-24
  • 服务期限阿里云ECS 2027年到期
  • 主题模板:基于《今夕何夕》修改
  • 文章统计:198篇
  • 文章评论:27条
  • 文章阅读:2308次
  • 文章点赞:914次
  • 微信公众号:扫描二维码,关注我们
  • 微信公众号-微wx笑