详解no input file specified 三种解决方法


Posted in PHP onNovember 29, 2019

一.IIS Noinput file specified

方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS

方法二:

请修改php.ini

找到

; cgi.force_redirect = 1

去掉前面分号,把后面的1改为0


cgi.force_redirect = 0

二.apache  No input file specified

apache No input filespecified,今天是我们配置apache RewriteRule时出现这种问题,解决办法很简单如下

打开.htaccess 在RewriteRule 后面的index.php教程后面添加一个“?”

完整代码如下

.htaccess
 
RewriteEngine on
 
RewriteCond $1 !^(index.php|images|robots.txt)
 
RewriteRule ^(.*)$ /index.php?/$1 [L]

如果是apache服务器出问题,看看是不是的Apache 把 .php 后缀的文件解析哪里有问题了。

总结

Apache 将哪些后缀作为 PHP 解析。例如,让 Apache 把 .php 后缀的文件解析为PHP。可以将任何后缀的文件解析为 PHP,只要在以下语句中加入并用空格分开。这里以添加一个 .phtml 来示例。

AddType application/x-httpd-php .php .phtml

为了将 .phps教程作为 PHP 的源文件进行语法高亮显示,还可以加上:

AddType application/x-httpd-php-source .phps

用通常的过程启动 Apache(必须完全停止 Apache 再重新启动,而不是用 HUP 或者USR1 信号使 Apache 重新加载)。

三.nginx配置遭遇No inputfile specified

虚拟机测试nginx 遭遇 Noinput file specified,多方查找终于找到解决办法

1、 php.ini(/etc/php5/cgi/php.ini)的配置中这两项

cgi.fix_pathinfo=1 (这个是自己添加的)
 
doc_root=

2、nginx配置文件/etc/nginx/sites-available/default中注意以下部分

location ~ .php$ {
 
fastcgi_pass 127.0.0.1:9000;
 
fastcgi_index index.php;
 
fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;
 
include fastcgi_params;
 
}

上面的部分路径需要根据你主机主目录的实际情况填写

配置完以上部分,重启一下service nginx restart,应该没问题了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP+MySQL5.0中文乱码解决方法
Nov 20 PHP
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
Dec 13 PHP
攻克CakePHP系列三 表单数据增删改
Oct 22 PHP
php安全配置 如何配置使其更安全
Dec 16 PHP
PHP @ at 记号的作用示例介绍
Oct 10 PHP
codeigniter中view通过循环显示数组数据的方法
Mar 20 PHP
Yii2.0高级框架数据库增删改查的一些操作
Nov 16 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
Mar 07 PHP
PHP抓取远程图片(含不带后缀的)教程详解
Oct 21 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
Nov 08 PHP
PHP根据key删除数组中指定的元素
Feb 28 PHP
php使用event扩展的io复用测试的示例
Oct 20 PHP
设定php简写功能的方法
Nov 28 #PHP
如何在centos8自定义目录安装php7.3
Nov 28 #PHP
PHP的new static和new self的区别与使用
Nov 27 #PHP
Laravel 微信小程序后端实现用户登录的示例代码
Nov 26 #PHP
Laravel 微信小程序后端搭建步骤详解
Nov 26 #PHP
php 使用expat方式解析xml文件操作示例
Nov 26 #PHP
thinkphp框架类库扩展操作示例
Nov 26 #PHP
You might like
php简单计算页面加载时间的方法
2015/06/19 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
2019/10/04 PHP
添加JavaScript重载函数的辅助方法2
2010/07/04 Javascript
jQuery.extend()的实现方式详解及实例
2013/06/29 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
2016/01/14 Javascript
一种基于浏览器的自动小票机打印实现方案(js版)
2016/07/26 Javascript
angular2+nodejs实现图片上传功能
2017/03/27 NodeJs
详解原生js实现offset方法
2017/06/15 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
JavaScript如何判断input数据类型
2020/02/06 Javascript
Python3计算三角形的面积代码
2017/12/18 Python
python检索特定内容的文本文件实例
2018/06/05 Python
在NumPy中创建空数组/矩阵的方法
2018/06/15 Python
Pandas统计重复的列里面的值方法
2019/01/30 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
python中p-value的实现方式
2019/12/16 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
27个经典Linux面试题及答案,你知道几个?
2014/03/11 面试题
秋季红领巾广播稿
2014/01/27 职场文书
监督检查工作方案
2014/05/28 职场文书
三严三实对照检查材料
2014/09/22 职场文书
公司股东出资证明书
2014/11/01 职场文书
2014年社区矫正工作总结
2014/11/18 职场文书
个人求职信格式范文
2015/03/20 职场文书
《法国号》教学反思
2016/02/22 职场文书
基于Redis结合SpringBoot的秒杀案例详解
2021/10/05 Redis