KnowledgeTree 也是另一套功能強大的知識管理平台,有分 Enterprise Edition、SMB Edition 及 Open Source Edition 三種版本,在 http://www.knowledgetree.com/products 可以比較三個版本在功能上的差別。
我們這在介紹 Open Source Edition 的安裝及設定,KnowledgeTree 有分 Windows 版本及 Linux 版本兩種安裝平台,可到 http://www.knowledgetree.com/products/opensource/downloadopensource 下載,目前提供的是 3.3.6 Stable Release。
一、安裝 KnowledgeTree KnowledgeTree 的安裝方式非常簡單,在 Linux 中直接執行 ktdms-3.3.6-oss-linux-installler.bin 即可直接安裝。
1. 設定執行權限
# chmod +x ktdms-3.3.6-oss-linux-installler.bin
1. 設定執行權限
# chmod +x ktdms-3.3.6-oss-linux-installler.bin
2. 執行安裝
# ./ktdms-3.3.6-oss-linux-installler.bin
----------------------------------------------------------------------------
Welcome to the KnowledgeTree Document Management System Setup Wizard
# ./ktdms-3.3.6-oss-linux-installler.bin
----------------------------------------------------------------------------
Welcome to the KnowledgeTree Document Management System Setup Wizard
----------------------------------------------------------------------------
Please read the following License Agreement. You must accept the terms of this
agreement before continuing with the installation.
Please read the following License Agreement. You must accept the terms of this
agreement before continuing with the installation.
Press [Enter] to continue :
[版權說明......]
Press [Enter] to continue :
Do you accept this license? [y/n]: y <- 當然要按 yes 繼續下一步
Installation directory [/opt/ktdms]: <- 輸入要安裝的目錄,使用預設目錄,直接按 [Enter]
----------------------------------------------------------------------------
Initial password for the DMS root user account
created during the MySQL database installation.
Initial password for the DMS root user account
created during the MySQL database installation.
Password : <- 自訂 DMS Root 的密碼 Re-enter : <- 再輸入一次
----------------------------------------------------------------------------
Initial password for the DMS user account
created during the MySQL database installation.
----------------------------------------------------------------------------
Initial password for the DMS user account
created during the MySQL database installation.
Password : <- 自訂 DMS User 的密碼 Re-enter : <- 再輸入一次
----------------------------------------------------------------------------
Please enter the port for your MySQL database.
----------------------------------------------------------------------------
Please enter the port for your MySQL database.
MySQL database Port [3306]: 3307 <- 輸入 MySQL 的 Port,由於這台主機已有啟動 MySQL,所以另外設定一個 Port
Warning: Unable to bind to the given port number. Please select another one. <- 若出現此訊息,表示已啟動 MySQL,並使用 Port 3306,請輸入其他 Port Number
Warning: Unable to bind to the given port number. Please select another one. <- 若出現此訊息,表示已啟動 MySQL,並使用 Port 3306,請輸入其他 Port Number
----------------------------------------------------------------------------
Setup is now ready to begin installing KnowledgeTree Document Management System on your computer.
Setup is now ready to begin installing KnowledgeTree Document Management System on your computer.
Do you want to continue? [Y/n]: y <- 按 Y 開始安裝 KnowledgeTree
----------------------------------------------------------------------------
Please wait while Setup installs KnowledgeTree Document Management System on your computer.
Please wait while Setup installs KnowledgeTree Document Management System on your computer.
Installing
0% ______________ 50% ______________ 100%
##################################
0% ______________ 50% ______________ 100%
##################################
----------------------------------------------------------------------------
Setup has finished installing KnowledgeTree Document Management System on your computer.
Setup has finished installing KnowledgeTree Document Management System on your computer.
View Readme file? [Y/n]: n <- 若不想閱讀 Readme,可按 n 跳過
Launch KnowledgeTree DMS now? [Y/n]: y <- 馬上啟動 KnowledgeTree DMS
/opt/ktdms/dmsctl.sh : mysql started at port 3307 <- 啟動 KnowledgeTree 的 MySQL,並使用 Port 3307
Starting mysqld daemon with databases from /opt/ktdms/mysql/data
# Syntax OK
/opt/ktdms/dmsctl.sh : httpd started at port 8080 <- KnowledgeTree 介面的 Port Number
Starting mysqld daemon with databases from /opt/ktdms/mysql/data
# Syntax OK
/opt/ktdms/dmsctl.sh : httpd started at port 8080 <- KnowledgeTree 介面的 Port Number
二、安裝中文化
有熱心的網友將 KnowledgeTree 3.3.1 翻譯成中文。
1. 下載中文化
下載點 1:http://twpug.net/modules/newbb/viewtopic.php?topic_id=2414&forum=18
下載點 2:
有熱心的網友將 KnowledgeTree 3.3.1 翻譯成中文。
1. 下載中文化
下載點 1:http://twpug.net/modules/newbb/viewtopic.php?topic_id=2414&forum=18
下載點 2:
2. 解開中文化 chinese.zip
# unzip chinese.zip
# unzip chinese.zip
3. 搬移至 Plugins 目錄
# mv chinese /opt/ktdms/knowledgeTree/plugins/
# mv chinese /opt/ktdms/knowledgeTree/plugins/
4. 將中文外掛進來
a. 在瀏覽器上,輸入 http://hostname:8080/。
b. 輸入預設管理帳號/密碼:admin/admin。
c. 點選 DMS Administration > Miscellaneous > Manage plugins > Reread plugins,重新讀取 plugins。
a. 在瀏覽器上,輸入 http://hostname:8080/。
b. 輸入預設管理帳號/密碼:admin/admin。
c. 點選 DMS Administration > Miscellaneous > Manage plugins > Reread plugins,重新讀取 plugins。
d. 上面會多出一項「chinese.plugin」,勾選後,按「Update」。
5. 此時登出再重新登入時,在第三項「Language」下拉,即可選擇「Traditional Chinese」。
三、整合 AD 網域
1. 登入後,點選 DMS Administration > Users and Groups > Authentication > Add a new authentication source,新增認證方式。
1. 登入後,點選 DMS Administration > Users and Groups > Authentication > Add a new authentication source,新增認證方式。
2. 設定認證類型
Name:自訂名稱
Authentication provider:ActiveDirectory Authentication
點選「Add a new source」。
Name:自訂名稱
Authentication provider:ActiveDirectory Authentication
點選「Add a new source」。
3. 設定環境變數
Server name:dc.sample.com
Server Port:389
Use Transaction Layer Security (TLS): <- 是否使用加密
Base DN:OU=Users,DC=sample,DC=com
Search User:CN=test,ou=Users,DC=avermedia,DC=com <- 可搜尋整個 AD 目錄的使用者帳號
Search Password:test <- 使用者密碼
Search Attributes:CN
mail
sAMAccountName
Object Classes:user
inetOrgPerson
posixAccount
設定完成後,點選「Save」。
Server name:dc.sample.com
Server Port:389
Use Transaction Layer Security (TLS): <- 是否使用加密
Base DN:OU=Users,DC=sample,DC=com
Search User:CN=test,ou=Users,DC=avermedia,DC=com <- 可搜尋整個 AD 目錄的使用者帳號
Search Password:test <- 使用者密碼
Search Attributes:CN
sAMAccountName
Object Classes:user
inetOrgPerson
posixAccount
設定完成後,點選「Save」。
四、新增使用者帳號
1. 點選 DMS Administration > Users and Groups > Manage Users > Add a user from an authentication source > Add from source,從 AD 網域搜尋使用者帳號。
1. 點選 DMS Administration > Users and Groups > Manage Users > Add a user from an authentication source > Add from source,從 AD 網域搜尋使用者帳號。
2. 搜尋使用者
User's name:username <- 輸入所要搜尋的帳號
Mass import: <- 若搜尋到多個使用者帳號,是否要大量匯入
User's name:username <- 輸入所要搜尋的帳號
Mass import: <- 若搜尋到多個使用者帳號,是否要大量匯入
3. 搜尋出使用者後,選擇所要新增的使用者帳號,點選「Add」。
4. 所列出的使用者資訊,若正確無誤,點選「create user」。
五、列出使用者帳號
1. 點選 DMS Administration > Users and Groups > Manage Users。
1. 點選 DMS Administration > Users and Groups > Manage Users。
2. 在「Search for users」項目中,選點「view all users」超連結,即可列出所有的使用者帳號。
六、移除 KnowledgeTree
# cd /opt/ktdms/
# ./uninstall <- 執行移除程式
Do you want to uninstall KnowledgeTree Document Management System 3.3.6-oss and all of its modules? [Y/n]:y <- 是否移除 KnowledgeTree 及其他模組
----------------------------------------------------------------------------
Uninstall Status
# cd /opt/ktdms/
# ./uninstall <- 執行移除程式
Do you want to uninstall KnowledgeTree Document Management System 3.3.6-oss and all of its modules? [Y/n]:y <- 是否移除 KnowledgeTree 及其他模組
----------------------------------------------------------------------------
Uninstall Status
Uninstalling KnowledgeTree Document Management System
0% ______________ 50% ______________ 100%
##################################
0% ______________ 50% ______________ 100%
##################################
Info: Uninstallation completed
Press [Enter] to continue : <- 移除完成,請按「Enter」
Press [Enter] to continue : <- 移除完成,請按「Enter」
# cd /
# rm -rf /opt <- 刪除 KnowledgeTree 目錄
# rm -rf /opt <- 刪除 KnowledgeTree 目錄
沒有留言:
張貼留言