最新下载
热门教程
- 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的用户一样
相关文章
- 12306候补订单成功率有多高-12306候补55%几率靠谱吗 01-03
- 漫蛙漫画入口-漫蛙漫画网页在线免费观看 01-03
- 抖音放映厅入口在哪-抖音放映厅如何搜电影 01-03
- 豆包网页版官方入口-豆包AI官网正式版 01-03
- 韩漫在线观看免费漫画最新下载入口-韩漫画在线免费漫画完整版下载 01-03
- 蛙漫漫画官网在线观看-蛙漫漫画官网免费下载入口 01-03