17站长网

17站长网 首页 CMS pbootcms 查看内容

pbootcms程序安装后显示No input file specified.是怎么回事?

2022-9-21 15:05| 查看: 1758 |来源: 互联网

首先我们来看一下PbootCMS官方提供的伪静态规则:IfModule mod_rewrite.cOptions +FollowSymlinksRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteC ...

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


  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] 

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

#如果页面出现"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] 

本文最后更新于 2022-9-21 15:05,某些文章具有时效性,若有错误或已失效,请在网站留言或联系站长:17tui@17tui.com
·END·
站长网微信号:w17tui,关注站长、创业、关注互联网人 - 互联网创业者营销服务中心

免责声明:本站部分文章和图片均来自用户投稿和网络收集,旨在传播知识,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系我们及时修正或删除。谢谢!

17站长网微信二维码

始终以前瞻性的眼光聚焦站长、创业、互联网等领域,为您提供最新最全的互联网资讯,帮助站长转型升级,为互联网创业者提供更加优质的创业信息和品牌营销服务,与站长一起进步!让互联网创业者不再孤独!

扫一扫,关注站长网微信

大家都在看

    热门排行

      最近更新

        返回顶部