因為在幫客户製作一個網站,需要用齊博 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 、關閉瀏覽器,再打開整站和論壇,測試同步登錄退出等,成功。