{安裝備忘錄}解決 xoops2 無法在 IIS 執行的問題

參考:http://www.xoops.org/modules/smartfaq/faq.php?faqid=313

在 Windows-based(2003 or XP) + IIS Server 的環境下安裝 XOOPS,會出現空白網頁或者當執行升級程式,進入管理畫面後出現 “所選擇的模組不存在(selected module does not exist)”。
這是由於 XOOPS 預設所執行的 Web 系統為 Apache,而 Apache 與 IIS 所處理的一些伺服器環境變數(Server Variables)是不同的。
解決方式如下:

In common.php, replace the line:


    $xoopsRequestUri = $_SERVER[ 'REQUEST_URI' ];

with :

    $xoopsRequestUri = $_SERVER[ 'SCRIPT_NAME' ];

文章導覽

   

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *