OWL 算是一套功能強大的知識管理平台,除一般該有的權限控制外,還能與 AD 網域整合。
一、下載 OWL 主程式
# cd /var/www/html
# wget http://nchc.dl.sourceforge.net/sourceforge/owl/Owl-0.94.tar.gz
# wget http://nchc.dl.sourceforge.net/sourceforge/owl/Owl-0.9x-locale-Chinese_b5.tar.gz
# cd /var/www/html
# wget http://nchc.dl.sourceforge.net/sourceforge/owl/Owl-0.94.tar.gz
# wget http://nchc.dl.sourceforge.net/sourceforge/owl/Owl-0.9x-locale-Chinese_b5.tar.gz
二、安裝 OWL 0.94
# tar zxvf Owl-0.94.tar.gz <- 解開 Owl 主程式
# mv owl-0.94 intranet <- 將目錄重新命名
# tar zxvf Owl-0.94.tar.gz <- 解開 Owl 主程式
# mv owl-0.94 intranet <- 將目錄重新命名
三、安裝中文化語系
# tar zxvf Owl-0.9x-locale-Chinese_b5.tar.gz <- 解開中文化語系
# mv Chinese_b5 Chinese <- 將目錄重新命名
# mv Chinese ./intranet/locale <- 並移到 intranet/locale/ 目錄中
# tar zxvf Owl-0.9x-locale-Chinese_b5.tar.gz <- 解開中文化語系
# mv Chinese_b5 Chinese <- 將目錄重新命名
# mv Chinese ./intranet/locale <- 並移到 intranet/locale/ 目錄中
四、新增資料庫
# mysqladmin -u root -p create intranet <- 新增一個資料庫名稱為 intranet
# mysqladmin -u root -p create intranet <- 新增一個資料庫名稱為 intranet
五、設定 OWL 環境參數
# cd /var/www/html/intranet/config <- 切換至 intranet 的 config 下
# vi owl.php <- 修改 owl.php 內容
$default->owl_root_url = "/intranet"; <- 修改 URL 預設路徑
$default->owl_fs_root = "/var/www/html/intranet"; <- 根目錄路徑
$default->owl_lang = "Chinese"; <- 預設使用的語言
# cd /var/www/html/intranet/config <- 切換至 intranet 的 config 下
# vi owl.php <- 修改 owl.php 內容
$default->owl_root_url = "/intranet"; <- 修改 URL 預設路徑
$default->owl_fs_root = "/var/www/html/intranet"; <- 根目錄路徑
$default->owl_lang = "Chinese"; <- 預設使用的語言
// First Database Information 資料庫連線資訊
$default->owl_db_id[0] = "0";
$default->owl_db_user[0] = "username"; <- 能存取資料庫連線的帳號
$default->owl_db_pass[0] = "password"; <- 連線帳號的密碼
$default->owl_db_host[0] = "localhost"; <- 資料庫連線主機,若同一台,可輸入「localhost」或「127.0.0.1」
$default->owl_db_name[0] = "intranet"; <- 資料庫名稱
$default->owl_db_id[0] = "0";
$default->owl_db_user[0] = "username"; <- 能存取資料庫連線的帳號
$default->owl_db_pass[0] = "password"; <- 連線帳號的密碼
$default->owl_db_host[0] = "localhost"; <- 資料庫連線主機,若同一台,可輸入「localhost」或「127.0.0.1」
$default->owl_db_name[0] = "intranet"; <- 資料庫名稱
// 若要與 AD 網域整合,請修改下列參數,並輸入 AD 的位址
$default->owl_db_ldapserver[0] = "dc.example.com"; <- AD 主機位址
$default->owl_db_ldapdomain[0] = "example.com"; <- 網域名稱
$default->owl_db_ldapserver[0] = "dc.example.com"; <- AD 主機位址
$default->owl_db_ldapdomain[0] = "example.com"; <- 網域名稱
// 若想要使用 pop3 使用者認証,請修改下列參數,並輸入 Mail Server 的位址
$default->auth_port = "110";
$default->auth_host = "127.0.0.1";
$default->auth_port = "110";
$default->auth_host = "127.0.0.1";
六、將 mysql-table.sql 資料表回存至 intranet 資料庫
# cd /var/www/html/intranet/DOCS/sql <- 切換到 sql 目錄下
# mysql -u root -p intranet < mysql-tables.sql <- 將 mysql-tables.sql 資料回存至intranet資料庫
# cd /var/www/html/intranet/DOCS/sql <- 切換到 sql 目錄下
# mysql -u root -p intranet < mysql-tables.sql <- 將 mysql-tables.sql 資料回存至intranet資料庫
七、設定上傳目錄權限
# cd /var/www/html/intranet/
# chown -R apache.apache Documents
或
# chmod 777 Documents
# cd /var/www/html/intranet/
# chown -R apache.apache Documents
或
# chmod 777 Documents
九、使用心得:
OWL 0.94 的功能真的很強大,但可惜美中不足的是對中文的支援程度極差,完全無法顯示,雖然有熱心的網友將 OWL 0.72s3 utf8 中文化,也解決中文目錄及檔案的問題,但由於 0.72 與 0.94 在介面及功能上落差太大,若對功能及介面要求不算太高的人來說,OWL 0.72s3 utf8 版本算是不錯的解決方案。
OWL 0.94 的功能真的很強大,但可惜美中不足的是對中文的支援程度極差,完全無法顯示,雖然有熱心的網友將 OWL 0.72s3 utf8 中文化,也解決中文目錄及檔案的問題,但由於 0.72 與 0.94 在介面及功能上落差太大,若對功能及介面要求不算太高的人來說,OWL 0.72s3 utf8 版本算是不錯的解決方案。
沒有留言:
張貼留言