2007年4月30日 星期一

OWL 知識管理平台與 AD 網域整合方案(適用 Fedora Core 5)

 OWL 算是一套功能強大的知識管理平台,除一般該有的權限控制外,還能與 AD 網域整合。

 二、安裝 OWL 0.94
  # 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/ 目錄中
 四、新增資料庫
  # 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"; <- 預設使用的語言
   // 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"; <- 資料庫名稱
   // 若要與 AD 網域整合,請修改下列參數,並輸入 AD 的位址
   $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";
 六、將 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/
   # chown -R apache.apache Documents

     或
   # chmod 777 Documents

 八、登入 intranet   http://hostname/intranet/
   預設管理者帳號admin
   預設管理者密碼admin

 九、使用心得:
   OWL 0.94 的功能真的很強大,但可惜美中不足的是對中文的支援程度極差,完全無法顯示,雖然有熱心的網友將 OWL 0.72s3 utf8 中文化,也解決中文目錄及檔案的問題,但由於 0.72 與 0.94 在介面及功能上落差太大,若對功能及介面要求不算太高的人來說,OWL 0.72s3 utf8 版本算是不錯的解決方案。
   

沒有留言:

張貼留言