目前分類:其他 (2)

瀏覽方式: 標題列表 簡短摘要

因為要忙碌的東西頗多,加上這陣子所忙的程式、例行性維護資料並不需要筆記,這裡就沒什麼在寫文章啦。
這次測試安裝 KBPublisher 知識管理系統,所以就邊安裝邊紀錄下來囉。

環境是php + MySQL
個人環境是win的xampp,而xampp沒有ionCube loader,所以不能直接安裝。

官方安裝說明文件在此
其中提到安裝前必須要有 ionCube loader已經安裝或是啟動。
好吧,孤陋寡聞情況下,google後得知ionCube是專門將文件加密用的,而loader當然就是解密來著。
當作已經安裝ionCube的情況下測試,當然就出現錯誤訊息了 囧

Site error: the file 路徑\KB\admin\lib\core\base\BaseApp.php requires the ionCube PHP Loader ioncube_loader_win_5.2.dll to be installed by the site administrator.

於是重新看了ionCube安裝方式,紀錄如下 (KBPublisher的ionCube說明文件ionCube安裝說明文件
本人是採用KBPublisher內置的 ioncube-loader-helper.php (位置於 kb根目錄/ioncube/ioncube-loader-helper.php)輔助安裝,以php.ini修改方式安裝。


ionCube安裝方式
step 1. 下載ionCube的相關檔案,有Installer與zip檔,Installer可以使用遠端ftp方式安裝,但個人並非使用這種方式安裝。下載zip檔案。
step 2. 進入KBP內置的安裝導引  kb根目錄/ioncube/ioncube-loader-helper.php
step 3. 接下來可選擇 以php.ini或run-time loading方式安裝,選擇php.ini方式安裝(run-time loading必須伺服器支援cgi才行)
step 4. 導引頁面接下來將你伺服器的php.ini位置顯示出,並會在下方出現一列必須在 php.ini 貼入的導入ioncube loader的dll檔。

個人出現的為: zend_extension_ts = :\\ioncube_loader_win_5.2.dll
必須貼在 php.ini 內的 zend_extension_ts 上方,xampp環境約在 php.ini 的1264行。
也就是[Zend]下。
step 5. 將剛剛下載的zip檔解壓縮至你的php資料夾內,只要將zend_extension_ts的路徑修改為能讀到的即可。
個人修改路徑後為:zend_extension_ts = "C:\xampp\php\ionCube\ioncube_loader_win_5.2.dll"
step 6. 重新啟動apache伺服器,讓ioncube loader載入即可完成ionCube之安裝。


開始安裝KBPublisher
step 1. 建立資料庫
step 2. 於網址列輸入:http://本機或網址/目錄名稱/setup/index.php
step 3. 資料填一填即可,next~即可安裝完成。
step 4. 把安裝資料夾刪除即可。

※注意:安裝後會自動產生一組密碼,請抄下或複製起來。
第一次安裝因為沒有注意所以特地到mysql裡面去替換密碼 (汗

因為上司要求看能不能嘗試中文化,若有機會完成的話再放上來囉。

以上


ezcshi 發表在 痞客邦 留言(1) 人氣()

哎呀,好久沒寫文章了(汗
算是工作忙碌吧  囧"

這次上司要求接觸一下dotproject、及egroupware,於是就先挑了egroupware來安裝使用看看囉。


首先,當然是下載來安裝囉。
SourceForge載點在此
如標題,我是安裝1.4.004版的。 (April 15, 2008)

環境的話,本身是使用windows xp,使用XAMPP這套來建立apache & MySQL。

好啦,廢話不多說,開始安裝。



首先要先進去mysql建立資料庫以及使用者。
先建立個 egroupware 資料庫。

將下載的檔案解壓縮至
Z:\xampp\htdocs  (看你本身是安裝哪一種環境、哪一位置囉)

複製完成以後,進入瀏覽器輸入
http://localhost/egroupware   ← 粗體字端看資料夾名稱而定


開始安裝,選擇 chinese 來進行後,就全部變成中文的囉。


當然是要執行安裝測試囉,起碼看一下有沒有錯誤。

期間要稍微等一下,測試項目頗多,這點跟我玩過的open source安裝比起來,這點倒是貼心很多。

這邊本身是有幾項警告,但是沒有錯誤
  • 檢查oci8是否已讀取或可讀取: 錯誤
  • 檢查ldap是否已讀取或可讀取: 錯誤
  • 檢查 PEAR::HTTP_WebDAV_Server 安裝狀態: 錯誤

但之前已經安裝過一次了,是沒有問題的(或許是有不曉得),有問題時在google找解答,然後修正上來囉。

若有錯誤的話,修正錯誤以後點選 繼續安裝測試,直到沒有錯誤為止。

-----------------------------------

接下來就點選
繼續頁首管理

MCrypt google一下,似乎是編碼用的,目前我不需要使用,於是沒有安裝,有需要的請自行研究囉。

都設定完畢以後,點選下方 的寫入
新增資料庫實例(eGW網域)
寫入、下載 或 瀏覽設定檔案。


-----------------------------------

出現 已建立header.inc.php! 即可。
點選繼續
出現登錄畫面以後,輸入剛剛所設定的資料登入。

-----------------------------------

點選 安裝 所有的應用程式。
啟用附加的除錯訊息
安裝 所有的應用程式


點了以後會出現一大頁的安裝碼
移動到下面,點選  再次確認軟體安裝
出現
您的 eGroupWare 應用介面是最新版本  即可。


設定部份
將郵件伺服器部份的資訊填入,己可完成設定。


管理者帳號
建立管理者帳號

選項都為綠色勾,即算是初步完成。

-----------------------------------

接下來點選左方的回到首頁
登入以後點選左邊的藍色小圖:系統管理。

點選左方的
應用程式

右手邊有個
(安裝應用程式必須透過
安裝程式 [管理應用程式] !)

點選 安裝程式 進去後 ,從步驟五下方的按鈕:管理應用程式 進去。
(其實前面就可以先做了,只是當初不曉得,所以就這樣紀錄囉)

接下來將需要的套件安裝進去
不過我個人是全部都安裝進去啦,等先玩看看,有需要的就留下來,不需要的最後上線時就將他拿掉。
或是先安裝起來,再依權限設置使用權。

建議直接點安裝上方的綠色勾,直接點下以後會全選,再點選下方的 儲存
其中這個安裝的步驟要重複多次,他才會將軟體全部完全安裝完畢。

完成安裝以後會跳出個套件安裝完成的頁面,若是沒安裝完成的,有些也會很貼心的附上:可能的解決方法 。
可以照著步驟處理問題。

因為我這沒有郵件系統,所以郵件那邊是出錯的。不過並沒太大影響,到時候再修正即可。
網路上有查到一個解決方式,但也沒有實際跑過,大夥兒參考參考。
在win32的xampp下使用gmail的smtp模擬sendmail發郵件
這應該不算正解啦,只是可以參考看看,哈。

好啦,大致上安裝過程就是這樣。
基本上到這裡已經可以看到首頁的呈現囉。

接下來內部的設定什麼的,等到我摸索到一定程度再丟上來分享吧。

以上


※ 參考資源
一切隨心 eGroupWare 協同工作平台的搭建及使用



lanc 發表在 痞客邦 留言(0) 人氣()