title
菜鸟吧 首页 站长学堂 pbootcms教程 查看内容

pbootcms安装显示No input file specified.

2024-12-12 21:12| 发布者: admin| 查看: 1| 评论: 0|原作者: 菜鸟哥

摘要: 首先我们来看一下PbootCMS官方提供的伪静态规则:查看源码 Options +FollowSymlinks RewriteEngine On ……

首先我们来看一下PbootCMS官方提供的伪静态规则:

查看源码

<IfModule mod_rewrite.c>

  Options +FollowSymlinks

  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteCond %{REQUEST_FILENAME} !-f

  #如果页面出现"No input file specified." 请注释第一条,启用第二条

  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

  #RewriteRule ^(.*)$ index.php [E=PATH_INFO:$1,QSA,PT,L] 

</IfModule>

这里有一条很重要备注提示:

#如果页面出现"No input file specified." 请注释第一条,启用第二条。

为什么同样是Apache服务器会有多种情况呢?

在Apache服务器上,采用模块化运行与采用fastcgi运行方式的伪静态是有差别的,系统默认开启的规则是Apache采用模块化运行方式时需要配置的伪静态规则,而如果您当前的Apache采用fastcgi模式运行PHP,那么使用默认伪静态规则就会出现“No input file specified.”的错误提示。原因是Apache采用fastcgi模式的时候,不能识别PATH_INFO路径,报错如下:

pbootcms安装显示No input file specified.

所以在windows下很多人安装PbootCMS的时候都没出现这个问题,因为大部分windows用户安装的Apache是采用模块化运行方式的,而在linux上以及在少量windows系统用户采用fastcgi运行模式。如果你采用fastcgi运行方式的时候出现此类提示,只需要把规则改为如下即可(即启用备用规则):

RewriteRule ^(.*)$ index.php [E=PATH_INFO:$1,QSA,PT,L] 


路过

雷人

握手

鲜花

鸡蛋

最新评论

Archiver 手机版 小黑屋 网站地图

Copyright © 2015-2026 菜鸟吧论坛 |找资源研究学习当然上菜鸟吧论坛

警告:本站所有资源收集世界互联网,请下载后24小时之内删除,否則後果自負!
WARNING: ‌All resources from the web. Delete within 24 hours or consequences at your own risk!
郑重声明:站内所有资源均来自互联网或会员投稿发布, 如果侵犯了权益请联系删除,E-mail:cainiaovip8@qq.com 商用请购买正版。

返回顶部