pbootcms安装显示No input file specified.

2024-12-05 0 639

首先我们来看一下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]

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (1)

企推狗互联网平台版权所有

企推狗互联网服务平台 PBoot教程 pbootcms安装显示No input file specified. https://www.qituigou.com/186.html

pbootcms安装显示No input file specified.
下一篇:

已经没有下一篇了!

常见问题
  • 本站资源除标注版权外,VIP模板及其他商家发布的源码,请自行确认是否可以商用。若由于商用引起版权纠纷,一切责任均由使用者自行承担。
查看详情
  • 对,模板安装后和演示站基本一样,但有部分模板做了板块及功能升级,只会更好不会变差。
查看详情
  • 网站模板及整站源码内出现的任何摄影图、商品图、字体、人物肖像、内容文档仅供作参考展示,未经权利人许可不得用于商用,若擅自使用,后果将由使用者自行承担。
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务