因為在幫客戶製作一個網站,需要用齊博 CMS 與 DISCUZ X 進行整合,在檢視齊博 CMS 後臺的提示以及查詢論壇的相關資料的時候,發現這些操作讓人無所適從,也就是資訊過時了。所以,現在有必要來更新一下這個建站教程:

齊博 CMS V7 整合 DISCUZ X2.5

測試環境:

WIN7 Wampserver5

Apache 版本:2.2.6

PHP 版本:5.2.5

MYSQL 版本:5.0.45-community-nt(高版本)

Zend Optimizer 版本:v3.3.3

齊博 CMS:V7.0Final GBK(20120609 下載)

DISCUZ X:Discuz! X2.5 GBK

系統安裝:

1 、安裝齊博 CMS V7 系統 (安裝時選擇的獨立安裝,不選擇整合其他外部系統

2 、在齊博 CMS 程式根目錄下新建 bbs/目錄;

將 DISCUZ X2.5 程式檔案複製到 bbs/目錄中,安裝 DISCUZ X,安裝時數表庫與齊博 CMS 同一資料庫,表字首等為預設;

安裝 DISCUZ 時管理員使用者與密碼與安裝齊博 CMS V7 系統一樣(必須一樣,不然不能同步登入退出) 。

系統整合:

3 、進入 DISCUZ 論壇管理中心-UCenter 設定-應用管理-選擇新增應用:

" height=

選擇安裝方式: 自定義安裝

應用型別選擇:其他;

應用名稱輸入:齊博整站系統;(可自定義)

應用的主 URL:http://你的 V7 整站訪問地址/do ;(特別注意/do 後面沒有 「/」

應用的其他 URL:為空;

應用 IP:為空;

通訊金鑰:為空;

應用的物理路徑:為空;

檢視個人資料頁面地址:為空;

應用介面檔名稱:uc.php ;(預設)

標籤單條顯示模板:為空;

標籤模板標記說明:為空;

是否開啟同步登入:

是否接受通知:

提交

4 、進入齊博整站 CMS 安裝目錄找到 data/config.php 檔案,複製一份。

(如果後面整合操作失敗,整站不能開啟,用複製檔案進行覆蓋一下,然後再次檢查整合步驟。)

5 、點選應用管理,此時博整站系統通訊情況是失敗,點選後面詳情-編輯:

記住 ID 值:2;(無其他情況應該是 2)

複製通訊金鑰:(程式自動生成的一串程式碼)

(不要關閉掉這個頁面)

6 、進入齊博整站 CMS 系統--系統功能--整合外部系統:

" height=

整合其他系統:選擇 整合 UCenter

金鑰:填上上面第 4 步從 UCenter 應用管理中複製過的通訊金鑰

(不要提交資訊、也不要關閉此頁面)

7 、再次檢視 UCenter 應用管理-編輯齊博應用系統應用:

複製 應用的 UCenter 配置資訊 中的程式碼

" height=

8 、再次回到齊博整站 CMS 系統--系統功能--整合外部系統:

將第 6 步複製的程式碼替換掉 UCenter 配置資訊 中的程式碼 ;

" height=

DISCUZ 論壇貼子呼叫設定:資料表字首 pre_(預設安裝如此)

其他暫時不設定;

點選儲存設定。

8 、再次回到 UCenter 應用管理,齊博整站系統通訊情況為通訊成功。

完成測試:

9 、關閉瀏覽器,再開啟整站和論壇,測試同步登入退出等,成功。