Wednesday, June 30, 2004

Start to experience the power of Wiki. It would be nice to use it and allow students to contribute to the course notes.

Here is the info for setting up MediaWiki (the engine for Webpedia).

MediaWiki安裝實錄
官方網址以及下載位置:http://sourceforge.net/projects/wikipedia/

解開以後,將
LocalSettings.sample 與 AdminSettings.sample 分別更名為
LocalSettings.php 與 AdminSettings.php

修改
LocalSettings.php 內的
$IP
$wgSitename
$wgScriptPath
$wgEmergencyContact
$wgPasswordSender
$wgDBserver
$wgDBname
$wgDBuser
$wgDBpassword
$wgDBsqluser
$wgDBsqlpassword
等變數.

$wgLanguageCode 改為 "zh"

$wgInputEncoding 與 $wgOutputEncoding 則修改為 "UTF-8", 其實看你的需求改為 "big5" 也可以.

然後再找到這幾個
$wgWhitelistEdit, $wgWhitelistRead, $wgWhitelistAccount
依照註解做修改.

我個人是改成這樣
$wgWhitelistEdit = true; // 表示需要 login 才能修改
$wgWhitelistRead = array( ":Main_Page", "Special:Userlogin" ); // 沒 login 的人可以存取這兩頁
$wgWhitelistAccount = array ( "user" => 0, "sysop" => 1, "developer" => 1 ); // 哪些身分的人可以管理 user.

再修改 languages/LanguageZh.php
利用 ConvertZ 這套方便的工具將 Unicode 的簡體字改為 Unicode 的繁體字
存檔.

接著將 install.php 加上可執行權限
執行它
# php install.php
依照指示輸入回答.

大功告成~~
接著你應該為你自己的 wiki database 加上權限.
# mysql
> GRANT select, insert, update, delete ON your_db.* TO db_user@localhost IDENTIFIED BY 'db_password';

大功告成,打開你的 mozilla 或 ie, 在網址列輸入你剛剛設定到 $wgScriptPath 中的網址,應該就可以看到 Media Wiki 了~~

範例:
維基百科全書http://zh.wikipedia.org/wiki/
Debian Wiki http://wiki.debian.org.tw

from http://fox.hanyu.com.tw/View.aspx?fbId=3&Id=16431

0 Comments:

Post a Comment

<< Home