详解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 相关文章推荐
使用Limit参数优化MySQL查询的方法
Nov 12 PHP
php explode函数实例代码
Feb 27 PHP
php Calender(日历)代码分享
Jan 03 PHP
zf框架的registry(注册表)使用示例
Mar 13 PHP
php使用smtp发送支持附件的邮件示例
Apr 13 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
Jun 23 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
Jul 04 PHP
PHP读取mssql json数据中文乱码的解决办法
Apr 11 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 PHP
laravel Validator ajax返回错误信息的方法
Sep 29 PHP
laravel 修改记住我功能的cookie保存时间的方法
Oct 14 PHP
ThinkPHP5.1验证码功能实现的示例代码
Jun 08 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读取目录下所有文件的代码
2008/01/07 PHP
处理php自动反斜杠的函数代码
2010/01/05 PHP
php IP转换整形(ip2long)的详解
2013/06/06 PHP
在wamp集成环境下升级php版本(实现方法)
2013/07/01 PHP
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
php 如何获取文件的后缀名
2016/06/05 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
JavaScript去除空格的几种方法
2006/10/03 Javascript
js实现DIV的一些简单控制
2007/06/04 Javascript
JavaScript 事件的一些重要说明
2009/10/25 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
往光标所在位置插入值的js代码
2013/09/22 Javascript
通过遮罩层实现浮层DIV登录的js代码
2014/02/07 Javascript
为什么JS中eval处理JSON数据要加括号
2015/04/13 Javascript
基于jquery css3实现点击动画弹出表单源码特效
2015/08/31 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
ES6新特性之Object的变化分析
2017/03/31 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
Bootstrap table使用方法记录
2017/08/23 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
vue-cli2.9.3 详细教程
2018/04/23 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
python使用标准库根据进程名如何获取进程的pid详解
2017/10/31 Python
关于Python作用域自学总结
2019/06/10 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
2019/07/11 Python
Python FFT合成波形的实例
2019/12/04 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
给老师的检讨书
2014/02/11 职场文书
2015感人爱情寄语
2015/02/26 职场文书
大客户经理岗位职责
2015/04/09 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
Python字典和列表性能之间的比较
2021/06/07 Python