欢迎光临

木子屋

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

作者: dnawo

日期: 2007-08-16 04:01 PM

分类: 程序修改

内容: 一、准备工作
第一步：安装好动易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)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.867 ms

返回

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

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.867 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.914 ms

返回