雷火电竞-中国电竞赛事及体育赛事平台

代理加盟

2023全新代理計(jì)劃,一站式模板建站,銅牌代理低至699元送終身VIP,獨(dú)立代理后臺,自營貼牌。

您現(xiàn)在的位置: 麥站網(wǎng) > PBoot教程 > 安裝教程 >

pbootcms安裝顯示No input file specified.

來源:本站原創(chuàng) 發(fā)布時(shí)間:2021-10-09 15:07:33熱度:我要評論(0

麥站模板建站平臺(10年經(jīng)驗(yàn)),服務(wù)數(shù)萬家企業(yè),固定透明報(bào)價(jià)。域名注冊、主機(jī)/服務(wù)器、網(wǎng)站源碼一站式服務(wù)。實(shí)體公司,專業(yè)團(tuán)隊(duì),值得選擇!超過1000套模板已登記版權(quán),合規(guī)合法建站,規(guī)避版權(quán)風(fēng)險(xiǎn)!【點(diǎn)擊獲取方案】

首先我們來看一下PbootCMS官方提供的偽靜態(tài)規(guī)則:

<IfModule mod_rewrite.c>
  Options +FollowSymlinks
  RewriteEngine On
  
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  
  #如果頁面出現(xiàn)"No input file specified." 請注釋第一條,啟用第二條
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
  #RewriteRule ^(.*)$ index.php [E=PATH_INFO:$1,QSA,PT,L]  
  
</IfModule>

 

 

這里有一條很重要備注提示:

#如果頁面出現(xiàn)"No input file specified." 請注釋第一條,啟用第二條。

 

為什么同樣是Apache服務(wù)器會有多種情況呢?

在Apache服務(wù)器上,采用模塊化運(yùn)行與采用fastcgi運(yùn)行方式的偽靜態(tài)是有差別的,系統(tǒng)默認(rèn)開啟的規(guī)則是Apache采用模塊化運(yùn)行方式時(shí)需要配置的偽靜態(tài)規(guī)則,而如果您當(dāng)前的Apache采用fastcgi模式運(yùn)行PHP,那么使用默認(rèn)偽靜態(tài)規(guī)則就會出現(xiàn)“No input file specified.”的錯(cuò)誤提示。原因是Apache采用fastcgi模式的時(shí)候,不能識別PATH_INFO路徑,報(bào)錯(cuò)如下:

pbootcms安裝顯示No input file specified.

 

所以在windows下很多人安裝PbootCMS的時(shí)候都沒出現(xiàn)這個(gè)問題,因?yàn)榇蟛糠謜indows用戶安裝的Apache是采用模塊化運(yùn)行方式的,而在linux上以及在少量windows系統(tǒng)用戶采用fastcgi運(yùn)行模式。如果你采用fastcgi運(yùn)行方式的時(shí)候出現(xiàn)此類提示,只需要把規(guī)則改為如下即可(即啟用備用規(guī)則):

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

 

    轉(zhuǎn)載請注明來源網(wǎng)址:http://www.jygsgssxh.com/pbootcms_az/3733.html

    發(fā)表評論

    評論列表(條)

       
      QQ在線咨詢
      VIP限時(shí)特惠