因为在帮客户制作一个网站,需要用齐博 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 、关闭浏览器,再打开整站和论坛,测试同步登录退出等,成功。