代理加盟 2020全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 織夢大學 > 使用教程 >

DedeCMS在IIS搜索功能No input file specified

來源:本站原創 發布時間:2019-03-30 00:00:00熱度:我要評論(0

免費下載,無需注冊無需充值

        在網站建設時,一般是IIS或Apache環境,也就是我們俗稱的服務器主機、虛擬主機。虛擬主機也就相當于服務器主機下面的一個文件夾,在硬件條件允許的情況下,一臺服務器下面可以有N個虛擬主機,N個網站,但公用一個IP。條件允許的情況下考慮用萬網的ECS。

        關于IIS和Apache之間沒有絕對的優勢和劣勢,根據自己的需要選擇。一般個人建站節約成本用虛擬主機就行了,有多個分站需要的建議用ECS。

        用DedeCMS建多個分站時,用的是入門級的ECS,也就是配置稍微差點而已。其中一個網站在增加搜索功能時,顯示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

        如果你使用ECS鏡像,一般有一個“Y”圖標的主機助手工具

ECS主機助手

        打開這個工具,找到對應的主機,雙擊打開如下,依次PHP,如果是空的,就要點擊對應的PHP版本,選擇兼容型較好的5.2就行了。

IIS主機助手php設置

apache環境 No input file specified

        配置apache RewriteRule時出現這種問題,解決辦法很簡單如下

        打開.htaccess 在RewriteRule 后面的index.php教程后面添加一個“?”

        完整代碼如下

RewriteEngine on
RewriteCond $1 !^(index.php|images|robots.txt)  
RewriteRule ^(.*)$ /index.php?/$1 [L]

        如果是apache服務器出問題,看看是不是的Apache 把 .php 后綴的文件解析哪里有問題了。

轉載請注明來源網址:http://www.yxrxyy.live/dedecms_jq/1331.html

    發表評論

    評論列表(條)

      北京28是什么彩票