TWiki安裝和使用心得

2021-09-06 02:07:13 字數 2685 閱讀 8144

twiki是乙個開源(gpl)的wiki程式。軟體定位為「靈活、強大、易於使用的企業協作平台」,執行於perl環境。擁有程式設計技能的人可以使用變數建立動態頁面,譬如內容**,或者嵌入式搜尋結果的頁面。缺省內置所見即所得編輯器,完善的使用者許可權系統,不需要任何資料庫,完全基於檔案目錄的格式化引擎。

twiki部署起來稍微有點複雜,下面是我在ubuntu上部署twiki的一些心得。

1. 環境準備

3. 配置

$sudo cp 

/var

/www

/twiki

/bin

/locallib.cfg.txt 

/var

/www

/twiki

/bin

/locallib.cfg

修改locallib.cfg中的$twikilibpath為:

$twikilibpath=「

/var

/www

/twiki

/lib」

生成twiki.conf檔案:並複製到/var/www/twiki/twiki.conf

修改/etc/apache2/httpd.conf,加入一行:

include 

"/var/www/twiki/twiki.conf"

(或者複製乙份/var/www/twiki/twiki_httpd_conf.txt為twiki.conf,然後修改裡面的路徑相關的設定)

修改twiki.conf檔案中的

節點,設定允許訪問configure頁面的來路ip或者使用者名稱。

allow from 

127.0

.0.1

192.168

.1.100

require user coderzh

重啟apache2 $

sudo 

/etc

/init.d

/apache2 restart

訪問:http:///twiki/bin/configure 可進入配置頁面,配置完成後進入主頁。

1. 中文支援

twiki預設是iso8859-1編碼,不支援中文編輯, 介面也是全英文。讓twiki支援中文,首先,確保伺服器的locale安裝有zh_cn.utf-8。 $

sudo locale

-gen zh_cn

$sudo locale

-gen zh_cn.utf-8

$sudo dpkg

-reconfigure locales

然後在configure裡配置如下:

√√ servertime

√ zh_cn.utf-8

√ utf-8

zh zh-cn

2. 發郵件

twiki支援自動傳送驗證郵件,用於使用者註冊和找回密碼。要支援發郵件,首先在伺服器上安裝sendmail:

$sudo apt

-get install sendmail

然後,在configure頁面設定郵件相關專案,以下兩項留空。

留空 留空

3. 批量新增使用者

進入頁面:http:///twiki/bin/view/twiki/bulkregistration ,裡面有詳細說明。

4. 頁面設定

webpreferences和topicpreferences頁面,可對web或topic進行設定,比如許可權等等。詳細的有哪些設定項,可參考:

比如,要設定管理員才能修改的許可權,之需要在wiki內容或者當前topic的設定頁面,新增如下語句:

set allowtopicchange 

=twikiadmingroup

注意格式為:[3個空格]set[空格]***[空格]=[空格]***

TWiki安裝和使用心得

twiki是乙個開源 gpl 的wiki程式。軟體定位為 靈活 強大 易於使用的企業協作平台 執行於perl環境。擁有程式設計技能的人可以使用變數建立動態頁面,譬如內容 或者嵌入式搜尋結果的頁面。缺省內置所見即所得編輯器,完善的使用者許可權系統,不需要任何資料庫,完全基於檔案目錄的格式化引擎。twi...

ClientDataSet使用心得和技巧

clientdataset使用心得和技巧 影響clientdataset處理速度的乙個因素 tclientdataset是delphi開發資料庫時乙個非常好的控制項。有很強大的功能。我常常用clientdataset做memorydataset來使用。還可以將clientdataset的資料儲存為x...

ClientDataSet使用心得和技巧

影響clientdataset處理速度的乙個因素 tclientdataset是delphi開發資料庫時乙個非常好的控制項。有很強大的功能。我常常用clientdataset做memorydataset來使用。還可以將clientdataset的資料儲存為xml 這樣就可以做簡單的本地資料庫使用。還...