因為在幫客戶製作一個網站,需要用齊博 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 設定-應用管理-選擇新增應用:

選擇安裝方式: 自定義安裝
應用型別選擇:其他;
應用名稱輸入:齊博整站系統;(可自定義)
應用的主 URL:http://你的 V7 整站訪問地址/do ;(特別注意/do 後面沒有 「/」)
應用的其他 URL:為空;
應用 IP:為空;
通訊金鑰:為空;
應用的物理路徑:為空;
檢視個人資料頁面地址:為空;
應用介面檔名稱:uc.php ;(預設)
標籤單條顯示模板:為空;
標籤模板標記說明:為空;
是否開啟同步登入:是;
是否接受通知:是;
提交
4 、進入齊博整站 CMS 安裝目錄找到 data/config.php 檔案,複製一份。
(如果後面整合操作失敗,整站不能開啟,用複製檔案進行覆蓋一下,然後再次檢查整合步驟。)
5 、點選應用管理,此時博整站系統通訊情況是失敗,點選後面詳情-編輯:
記住 ID 值:2;(無其他情況應該是 2)
複製通訊金鑰:(程式自動生成的一串程式碼)
(不要關閉掉這個頁面)
6 、進入齊博整站 CMS 系統--系統功能--整合外部系統:

整合其他系統:選擇 整合 UCenter
金鑰:填上上面第 4 步從 UCenter 應用管理中複製過的通訊金鑰
(不要提交資訊、也不要關閉此頁面)
7 、再次檢視 UCenter 應用管理-編輯齊博應用系統應用:
複製 應用的 UCenter 配置資訊 中的程式碼

8 、再次回到齊博整站 CMS 系統--系統功能--整合外部系統:
將第 6 步複製的程式碼替換掉 UCenter 配置資訊 中的程式碼 ;

DISCUZ 論壇貼子呼叫設定:資料表字首 pre_(預設安裝如此)
其他暫時不設定;
點選儲存設定。
8 、再次回到 UCenter 應用管理,齊博整站系統通訊情況為通訊成功。
完成測試:
9 、關閉瀏覽器,再開啟整站和論壇,測試同步登入退出等,成功。