整合动易2006、动网7.1SP1、Oblog 3.13详细设置说明

一、准备工作

第一步:安装好动易2006、动网7.1SP1、Oblog 3.13,这里假设动易安装在网站根目录,动网安装在 /bbs 目录,oblog安装在 /blog 目录。网站的域名为 http://fenxiang8.com,以下所有操作均基于此假设进行:

第二步:在动易注册你要用来做管理员的帐号,并在后台设置该用户为超级管理员;用新的管理员帐号登陆,删除默认的admin管理员和admin用户;

第三步:在动网注册你要用来做管理员的帐号,并在后台设置该用户为管理员,并设置权限;用新管理员帐号登陆,删除默认的admin管理员和admin用户;(该用户的前台用户名和密码必须和第二步的用户一致)

第四步:在oblog的后台(http://fenxiang8.com/blog/Admin/Admin_Index.asp)用admin/admin888登陆,并添加一个新的用户(该用户必须和第二、第三步的一致);

整合旧系统的朋友请点击链接下载用户数据同步工具http://www.powereasy.net/Soft/PE_Plus/210.html

到此,在动易、动网、oblog系统里都有一个相同用户名和密码的用户,这个用户必须创建,否则将不能进行论坛的管理;然后开始进行整合。

二、系统整合

第一、动易配置文件的配置(/API/API_Config.asp):

Const API_Enable = False   ----把这里红色的“False”改成“True”,表示启用整合。
Const API_Key = "API_TEST" ---- 把这里红色部分改成你自己的网站密钥,这个密钥最好要足够复杂,并且不能公开给别人知道(注意这个地方我加个标签叫[动易密钥],便于下面叙述)。在本例中配置如下:
Const API_Key = "HELLO123"
Const API_Urls = "http://Localhost/cms6/API/API_Response.asp" ----把这里红色的部分改成你的论坛和博客的接口路径,两个接口之间用半角的“|”分隔,如果是只整合一个程序,则不应该出现“|”符号,否则会导致下标溢出。在本例中,配置如下:
Const API_Urls = "论坛@@http://fenxiang8.com/bbs/dv_dpo.asp|博客@@http://fenxiang8.com/blog/API/oblogresponse.asp"

第二、动网配置文件的配置(/bbs/dv_dpo/Api_config.asp):

Const DvApi_Enable = False ----把这里红色的“False”改成“True”,表示启用整合。
Const DvApi_SysKey = "API_TEST" ----把这里红色的部分改成在第一步动易配置中的“动易密钥”一样的,在本例中如下:
Const DvApi_SysKey = "HELLO123"
Const DvApi_Urls = "http://你的网站地址/博客安装目录/oblogresponse.asp|http://你的网站地址/动易安装目录/API/API_Response.asp" ----把这里红色的部分改成你的动易和博客的接口地址,本例中修改如下:
Const DvApi_Urls = "http://fenxiang8.com/API/API_Response.asp|http://fenxiang8.com/blog/API/oblogresponse.asp

第三、Oblog配置文件的配置(/blog/API/API_Config.asp):

Const API_Enable = True ----保持这里红色的部分不变,如果本来不是“True”,则把这里改成“True”;
Const oblog_Key = "API_TEST" ----把这里红色的部分改成第一步动易配置中的“动易密钥”一样的,在本例中如下:
Const oblog_Key = "HELLO123"
Const strTargetUrls = "http://bbs.dvbbs.net/response.asp|http://www.powereasy.net/response.asp" ----把这里红色的部分改成你的动易和论坛的接口地址,在本例中修改如下:
Const strTargetUrls = "http://fenxiang8.com/API/API_Response.asp|http://fenxiang8.com/bbs/dv_dpo.asp"

三、常见错误

至此整合的配置全部完成,如果在任意程序出现“请求数据验证不通过”,或者“安全码不符,数据同步被拒绝!”,或者“安全码验证未通过!”,说明你的某个程序的密钥设置错误,请仔细检查,注意密钥区分大小写!

如果在动易出现“[APIError-XmlParse-0]”或者“[APIError-XmlParse-1]”,说明动网或者oblog的接口出现了500错误,或者网络连接出现问题,首先要检查动易的配置文件中,论坛和博客的接口地址是否正确,然后可以在浏览器直接打开论坛和博客的接口,看是否出现错误提示;

在动易出现的“[APIError-XXXXXXXX-0]”和“[APIError-XXXXXXXXXX-1]”提示,其中的“0”表示是动易配置文件中第一个接口代表的程序返回错误,“1”表示第二个接口代表的程序;

动易如果出现“AAAAA返回:XXXXXXXXXXXXXXXXXXXX”,这里的“AAAAA”代表你在动易配置文件中配置接口地址时,“@@”左边的部分,比如在我这个例子里,如果是论坛的错误提示,就是“论坛返回:XXXXXXXXXXXXXXX”;如果是博客的错误提示,就是“博客返回:XXXXXXXXXXXXXXXXXXXXXXX”。

动易的APIError错误类型对照:

[APIError-HTTP1-0] : HTTP1表示发送XMLHttpRequest出现错误;

[APIError-HTTP2-0] : HTTP2表示XMLHttpRequest请求超时或者对方的接口没有正常响应;

[APIError-XmlParse-0]:XmlParse表示对方的接口返回的不是构造良好的xml数据;

[APIError-API-0]:API表示对方的接口正确处理了数据并且返回了信息,这通常出现在安全码不符、试图注册一个不允许注册或者已经存在的用户、登陆时密码输错等情况;

[APIError-HTTP-Runtime]:这个表示你的服务器不支持ServerXMLRequest对象,通常是由于服务器上未安装或未启用MSXML3组件导致;

[APIError-XmlDom-Runtime]:这个表示你的服务器不支持XMLDOM对象,通常是由于服务器上未安装或未启用MSXML组件导致。

Dnawo新增:
按说明整合动网7.1和oblog4.6后,在动网注册和登录时都会出现"请求数据错误"!检查api_config.asp中的接口文件路径都没有错,后来返回将oblog的config.asp中blogdir常量的值按实际情形设置下即可!

四、整合测试

同时打开三个窗口,分别打开动易、动网、博客,然后:

第一步:从动易测试:

1.在动易注册一个新用户;
2.在动易登陆,然后刷新动网的窗口看是否同步登陆;刷新博客的窗口看是否同步登陆;
3.在动易修改拥护资料看是否成功(只要能修改就成功)。
4.在动易注销,然后刷新动网的窗口看是否注销;刷新博客的窗口看是否注销;

第二步:从动网测试:

1.在动网点“注册”,在注册页面输入要注册的用户名和密码,点验证名字测试注册前的名字检查;
2.在动网注册一个用户,注册完后会自动登陆,先刷新博客窗口后刷新动易窗口看是否注销;
3.在动网编辑用户信息,看能否成功;
4.在动网注销用户,先刷新博客窗口后刷新动易窗口看是否注销;

第三步:从博客测试:

1.在oblog点“注册”,在注册页面输入一个用户名(不能是中文),点检查名字测试注册前的名字检查;
2.在oblog注册一个用户,注册完后自动登陆,先刷新动网后刷新动易看是否同步登陆;
3.在oblog编辑用户信息看能否成功;
4.在oblog注销用户,先刷新动网后刷新动易看是否注销;

第四步:分别登陆各个系统的后台,测试添加、编辑、删除用户看是否成功。

评论: 0 | 引用: 0 | 查看次数: 4605
发表评论
登录后再发表评论!