apache No input file specified的解决办法

apache No input file specified,今天是我们配置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
17. 用通常的过程启动 Apache(必须完全停止 Apache 再重新启动,而不是用 HUP 或者
    USR1 信号使 Apache 重新加载)。

 

时间: 2024-08-31 23:10:17

apache No input file specified的解决办法的相关文章

MySQL提示:The server quit without updating PID file问题的解决办法

MySQL提示:The server quit without updating PID file问题的解决办法 mysql 5.5  centos 6.5  The server quit without updating PID file /opt/mysql/t1.pid 排除思路: 定位是mysql my.cnf里面出问了. 查看mysql错误日志,主机名.err  可以使用find查找. 160308 11:57:49 mysqld_safe mysqld from pid file

DedeTag Engine Create File False 的解决办法

DedeTag Engine Create File False 的解决办法 可能原因一. 列表页命名规则:列表文件要在列表{typedir}目录下,不能向下再有目录  比如 {typedir}/list{tid}{page}.html  是对的,可以生成 {typedir}/list/{tid}{page}.html  这样将会出错 可能原因二. 有时候UNIX服务器也会出现这样的问题,就是服务器没有写的权限,还有就是上面没有要生成的文件夹,手动建立,可以解决定个问题 可能原因三. win20

提示No input file specified的解决方法

  (一)IIS Noinput file specified 方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS 方法二: 请修改php.ini 找到 ; cgi.force_redirect = 1 去掉前面分号,把后面的1改为0 即 cgi.force_redirect = 0 (二)apacheNo input file specified apache No input filespecified,今天是我们配置apache RewriteRule

php提醒 No input file specified错误解决方法

本文转自IT摆渡网欢迎转载,请标明出处 更多php文章请阅读 php程序修复 配置完服务器(IIS + Fastcgi + PHP 5.3.2),运行时候没想到出现"No input file specified"的错误提示,百度了下网上的方法都试了,像屏蔽doc_root.目录加权限.修改缓冲池等等都不凑效,后来自己多方查资料,终于解决了,原来解决办法如此之简单,方法如下: 1.在你的PHP目录下找到php.ini,在里面增加如下一行(重要): fastcgi.impersonate

Eclipse中编译Android项目工程失败,提示: Error in an XML file: aborting build 解决办法

问题: 在Eclipse中编写Android项目代码时,假设当前激活窗口是某个xml文件,此时,你按键Ctrl+F11或者F11,就会生成一个类似*.out.xml的文件,然后在console窗口提示一下错误: [2011-09-24 03:14:54 - HelloWorld] Error in an XML file: aborting build. [2011-09-24 03:14:54 - HelloWorld] res/layout/main.xml:0: error: Resour

MySQL提示:The server quit without updating PID file问题的解决办法_Mysql

用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题!如图所示: 复制代码 代码如下: [root@snsgou ~]# df文件系统                 1K-块      已用      可用 已用% 挂载点/dev/mapper/vg_snsgou-lv_root51606140  47734848   1249852  100%      /tmpfs                  1953396        88  

Apache下MP3 防盗链的解决办法_Linux

今天说的这个办法是通过Apache的Mod_Rewrite功能来实现的,代码写在.htaccess文件里面,示例如下: 复制代码 代码如下: RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://(www\.)?jb51\.net/.*$ [NC] RewriteRule \.(mp3|rar)$ http://www.jb51.net/ [R=301,L] 想使用这段代码的朋友,请把里面的网址改成你自己的网址即可.

win7安装提示output error file to错误解决办法

一.可能是在恢复ghost时出现外部出现震动,用户不小心碰到光驱的问题 解决方法:让光驱保持平稳,重新装一次. 二.ISO问题 解决方法:只能重新下载ISO. 三.光驱光盘问题 解决方法:用Daemontools.UltraISO等软件将ISO中的GHO文件进行解压,然后用GHOST软件直接将文件恢复到C盘. 四.硬盘分区的问题 解决方法:进入DOS,运行"FDSK/MBR"修复引导扇区,再执行"FORMAT C:"格式化硬盘再恢复. 五.内存分区问题. 解决方法:

apache和IIS共享80端口解决办法_Linux

第一步:把iis所发布的网站默认端口由80改为8080:第二步:修改apache的httpd.conf配置文件. 首先,要让apache支持转发也就是做iis的代理那么就要先启用apache的代理模块.首先我在Apache\conf目录下面找到httpd.conf文件,用记事本打开该文件找到以下几行代码: 复制代码 代码如下: #LoadModule proxy_module modules/mod_proxy.so #LoadModule proxy_connect_module module