最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
nginx提示No input file specified问题解决教程
时间:2022-06-30 18:42:54 编辑:袖梨 来源:一聚教程网
1、 php.ini(/usr/local/php/etc/php.ini)的配置中中找到
cgi.fix_pathinfo=0
将其改成
cgi.fix_pathinfo=1
2、nginx配置文件/etc/nginx/conf/nginx.conf中注意以下部分
| 代码如下 | 复制代码 |
| location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/www/blog$fastcgi_script_name; include fastcgi_params; } |
|
红色部分路径需要根据你主机主目录的实际情况填写
配置完以上部分,重启一下nginx和php-fpm,问题成功
另外,还可能跟 路径或者权限 有关系,或者SCRIPT_FILENAME 变量没有被正确的设置(这在nginx是最常见的原因)
1)如果html也出现404错误,那么就是document root 设置的有问题
2)检查脚本文件的权限, 可能PHP或者web server不能读取它
3)SCRIPT_FILENAME设置错误
解决方法:
排除了SCRIPT_FILENAME设置错误,那问题就出现在目录文件夹及文件的权限访问上。重新设置了文件www用户组的权限,立即可以访问后台了。在这里再次特别感谢 久酷 童鞋。
设置权限的SSH命令则是
| 代码如下 | 复制代码 |
|
chown -vR www:www /folder |
|
补充:我的SCRIPT_FILENAME设置参数
vim fcgi.conf (SCRIPT_FILENAME的目录)
| 代码如下 | 复制代码 |
|
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; |
|
对应document_root的权限必须与nginx.conf和fcgi.conf的用户一样
相关文章
- 小麦助教网页版登录-小麦助教官网电脑版登录 01-05
- 四六级报名官网入口-四六级考试报名官网 01-05
- 冬日狂想曲作弊码大全-冬日狂想曲作弊码全分享 01-05
- 快手官方网页版入口-快手网页版免下载极速访问 01-05
- 无限暖暖兑换码入口在哪-无限暖暖兑换码大全及兑换教程 01-05
- 四级报名官网入口-英语四级报名官网入口 01-05