最近在看开源系统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中应用列表的状态,如果通信成功,则说明配置成功,如果不成功,检查上面的二步配置
其实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中应用列表的状态,如果通信成功,则说明配置成功,如果不成功,检查上面的二步配置