phpcms 与 discuz x1.5的整合

最近在看开源系统cms的时候,看到phpcms也有一个类似Ucenter的东西,之前研究过一段时间discuz x1.5  它是把门户,论坛,社区,空间很多东西整合到一起了。门户也有一个小的cms功能,只是不够强大,如果能把这两个整合起来,那该多好

其实phpsso里的系统设置里,有一项就是ucenter配置,看来phpcms已经考虑到了

那么就来看看是怎么配置吧。


第一步:先在Ucenter里配置。

登陆ucenter  点应用管理

1.选择"添加新应用"

2.应用名称:phpsso

3.应用的主URL:http://localhost/phpcms/phpsso_server   (必填,最后不要带斜线)

4.应用 IP:(选填,正常情况下留空即可。如果由于域名解析问题导致 UCenter 与该应用通信失败,请尝试设置为该应用所在服务器的 IP地址。)

5.通信密钥:(必填,phpcms 的通信密钥必须与此设置保持一致,否则 phpsso 将无法与 UCenter 正常通信。)

6.应用类型:其它(必选)

7.应用的物理路径:(选填,默认留空)

8.查看个人资料页面地址:(选填,URL中域名后面的部分,如:/space.php?uid=%s 这里的 %s 代表uid)

9.应用接口文件名称:(选填,默认为uc.php)

10.标签单条显示模板:(选填,默认留空)

11.标签模板标记说明:(选填,默认留空)
是否开启同步登录:是(可选,开启同步登录后,当用户在登录 Discuz! 时,同时也会登录 phpcms 。)

12.是否接受通知:是(可选)

提交后,生成新的应用ID。(记住这个应用ID,在”第三步“中将用到它。)

接下来配置phpsso

1、管理员登录 phpcms V9 后台管理中心,进入“phpsso”,点击“系统设置”。

2、在“系统设置”下的“UCenter配置”一栏中,各项参数配置如下:

3、是否启用:是

4、Ucenter api 地址:http://localhost/discuz/uc_server     (必填,最后不要带斜线)

5、Ucenter api IP:(选填,一般不用填写,遇到无法同步时,请填写 UCenter 主机的IP地址)

6、Ucenter数据库主机名:localhost     (必填,视实际情况而定)

7、Ucenter数据库用户名:root     (必填,视实际情况而定)

8、Ucenter 数据库密码:root    (视实际情况而定)

9、Ucenter 数据库名:discuz     (必填,视实际情况而定)

10、Ucenter 数据库表前缀:dz_ucenter_     (必填,视实际情况而定。如果此项填写错误,将导致 phpcms 无法注册新会员!)

11、Ucenter 数据库字符集:UTF-8      (必选,视实际情况而定)

应用id(APP ID):(必填,该值来在“第二步”中 UCenter 创建的 phpsso 应用时自动生成。)

12、Ucenter 通信密钥:(必填,一定确保该值与在“第二步”中 UCenter 创建的 phpsso 应用密钥相同。)

提交。

这时查看ucenter中应用列表的状态,如果通信成功,则说明配置成功,如果不成功,检查上面的二步配置




你可能感兴趣的:(应用服务器,cms,PHP,配置管理)