NET3.6版本整合Discuz! Discuz! X的步骤

NET3.6版本整合Discuz! Discuz! X的步骤
NET3.6版本整合Discuz! Discuz! X的步骤

NET3.6版本整合Discuz! /Discuz! X的步骤

作者:动易网络文章来源:本站原创点击数:1156 更新时间:2011-1-24

要整合dz的php论坛(Discuz! 或者Discuz! X),就必须安装Ucenter,以Ucenter为中心做整合。

一、首先安装好相关程序:动易系统(以sf来做演示)、Discuz!或者Discuz! X、Ucenter 动易系统在win2008下的安装教程:

IIS7安装篇:/help/SiteFactory/2576.html

IIS、目录环境配置篇/help/SiteFactory/2578.html

数据库篇:/help/SiteFactory/2579.html

动易系统安装篇:/help/SiteFactory/2580.html

ucenter安装教程链接:https://www.360docs.net/doc/4e296441.html,/userguide/discuz/ucenter.html

如果不懂这么复杂的php环境配置,可以使用简易的phpnow:

phpnow下载与安装教程链接:https://www.360docs.net/doc/4e296441.html,/guide.php

二、通过Ucenter安装Discuz! 或者Discuz! X(以Discuz! 7.2做演示):

登录Ucenter管理后台,点击应用管理,添加新应用进行安装即可:

1、

2、

3、点击安装,按着安装步骤就可以对Discuz! 7.2进行安装和与Ucenter整合,这里就不详细介绍,可以参考https://www.360docs.net/doc/4e296441.html,/userguide/discuz/dz_install.html

三、在Ucenter中添加动易系统的应用:

1、进入Ucenter的应用管理,添加新应用(下列截图为必填):

选择自定义安装,填写动易系统的url:

填写通信密钥(此密钥要跟动易的config/API_UC.config填写的密钥一样),以及应用类型选择“其他”:

填写动易程序的uc同步接口文件(此文件在API文件夹下):

选择启用选项:

填写好后,保存即可。

四、修改动易系统的Ucenter接口文件config/API_UC.config:

这些设置都要对应UCenter的配置信息:

详情如下:

define('UC_CONNECT', 'mysql');

define('UC_DBHOST', 'localhost');

define('UC_DBUSER', 'root');

define('UC_DBPW', 'cherry');

define('UC_DBNAME', 'ucenter');

define('UC_DBCHARSET', 'utf8');

define('UC_DBTABLEPRE', '`ucenter`.uc_'); define('UC_DBCONNECT', '0');

define('UC_KEY', '123456');

define('UC_API', 'http://127.0.0.1/ucutf8');

define('UC_CHARSET', 'utf-8');

define('UC_IP', '');

define('UC_APPID', '3');

define('UC_PPP', '20');

测试能同步注册、登录、退出后,整合成功。动易系统与dz的php程序整合都是通过ucenter 实现的。

注意事项:

1、整全后用户密码是以UCenter为中心,因此整合后,SF密码字段不再是原始密码的MD5加密值,而是随机密码,整合后,不能恢复为原来的。即整合后,如果关闭整合,会使SF原有的用户将不能正常登陆。(整合前考滤清楚,或参看UCenter的相关文档)

2、目前UCenter还不太完善,如新注册用户后,不能同时登陆,论坛块还要激活等操作。这些只与UCenter的完善有关,与SF接口无关。有待UCenter对接口程序的完善。

3、安装时,要处理好UC_APPID和UC_CHAREST,UC_APPID是UCenter安装后生成的ID.UC_CHAREST是在官方下载时选择的编码有关。

相关主题
相关文档
最新文档