環境:
- IIS 6.0
- PHP 4.39
- MySQL 4.0.x
Wiki 套件:
安裝的虛擬路徑設為:wiki (URL:http://www.kenming.idv.tw/wiki)。
當執行完 mediawiki 目錄內的 .\config(須能有寫入的權限)後,會產生一個 “LocalSettings.php”,將該檔案 move 至 mediawiki 主目錄內(parent directory),同時並將 .\config 目錄的寫入權限移除或直接刪除 .\config 整個目錄。
不知道是否為 Bug,必須修改 LocalSettings 內其中一個變數值(原來其值為空字串)為所設定的虛擬目錄(本例中,虛擬目錄是設為 “wiki”):
$wgScriptPath = "/wiki";
然後,當你的 PHP 在 IIS 環境下是設為 CGI-based(我用 ISAPI,仍舊必須如此設定),則改為:
## If using PHP as a CGI module, use the ugly URLs ## $wgArticlePath = "$wgScript/$1"; $wgArticlePath = "$wgScript?title=$1";