--------------------------------------------------------------------------------
關於Wiki,大家肯定聽說了不少,TWiki只是Wiki的壹種實現形式。不過在眾多的wiki版本中,TWiki聲名遠揚,按照twiki.org的解釋是,壹個靈活、強大、簡單的企業級***同協作平臺。目前著名的網絡公司Yahoo內部的平臺就是使用的TWiki, 另外Motorola 和SAP 等國際大公司都在使用TWiki,這也是我為什麽選擇TWiki的原因。
TWiki的文檔很多,也很細致,不過剛開始看還有些不習慣,文檔中所以的WikiName都加上了鏈接,有時候經常點來點去就不知道自己點到哪裏去了。目前關於TWiki的中文文檔是少之又少,關於TWiki安裝文檔,更是鳳毛麟角。當然安裝TWiki並不是什麽難事,不過,許多事情都是說起來容易,做起來難......
1 安裝流程
--------------------------------------------------------------------------------
下載TWiki . TWiki的官方網站是twiki.org,其下載頁面是:Download the Package,目前的版本是2004年9月分release的。下載其安裝包:TWiki20040902.tar.gz
配置setlib.cfg . 解開壓縮包後,在twiki/bin目錄下,妳會發現setlib.cfg文件,裏面唯壹需要修改的是:$twikiLibPath ,把他改成twiki/lib的絕對路徑。如:$twikiLibPath=/home/winter/twiki/lib 。
配置TWiki.cfg .這是最重要的配置,主要包括:
$defaultUrlHost. 缺省的主機url路徑。用url的形式賦值,如:$scriptUrlPath="_CN.GB2312"; 這樣Twiki就會支持GB2312。
重新打開壹個頁面,看看頁面源碼,應該在meta裏面有:content="text/html; charset=gb2312"
4 在虛擬主機(Web hosting)上安裝TWiki的註意事項
--------------------------------------------------------------------------------
對於虛擬主機用戶來說,安裝TWiki確實是很麻煩的事情。壹般只有ftp權限,所有的操作都需要本地修改,然後上傳,經過測試,再修改,再上傳。對於ftp鏈接,本來就不是很穩定,使其操作就更加麻煩。
對於虛擬主機用戶來說,需要解決以下問題:
得到public所在主機的絕對路徑。我是用的是虎翼網的G 型服務,按照他們網站和業務員的解釋說,我的ftp的public目錄就是在機器的/home/username/public目錄。經過我測試,並非如此,而是這樣:/home/user/ap1/username/public_html .當然不同的用戶路徑模式有可能不壹樣。但是如果妳是使用的虛擬主機,妳需要得到絕對路徑。我當時是使用PHP測試得到的。
選擇$storeTopicImpl = "RcsLite"來存儲文章和進行版本管理。因為虛擬主機用戶壹般都很難知道ci co diff等命令的實際路徑,如果選擇RcsWrap方式,可能會在網頁存儲的時候遇到到壹個明顯的錯誤:
During save of file TestTopic1? an error was found by the version control system.
Please notify your TWiki administrator. /usr/bin/ci -q -l -m'none' -t-none -w'guest'
/home/n/a/naturemagic/public_html/data/Test/TestTopic1.txt 2>&1 1>/dev/null /usr/bin/ci:
permission denied
Go back in your browser and save your changes locally.
選擇$scriptSuffix = ".pl";默認是$scriptSuffix = ""; 這樣可以避免壹些在目錄設置上的問題,所有都依賴於perl。另外需要把twiki/bin目錄下所有的腳本文件都改名成.pl的後綴。如testenv 改為testenv.pl
在twiki/bin目錄下的.htaccess文件中,也需要把相應的改成pl後綴.如:
<Files "viewauth">
require valid-user
</Files>
改成:
<Files "viewauth.pl">
require valid-user
</Files>
5 其他參考
順利的安裝會有同樣的順利,而失敗的安裝卻各有各的原因。如果妳仍然有問題,選擇下列途徑:
首先選擇參考TWiki安裝向導,
對於中文TWiki的安裝,當然要參考如何安裝TWiki(中文TWiki的安裝).
對於英文比較好的朋友,可以直接到TWiki.org官方網站上去。
還有CheDong的TWiki的安裝備忘, 竹筍炒肉的TWIKI手記
--------------------------------------------------------------------------------