FAQ首页 > 安装使用 > UCenter > 查看文章
收起边栏
大字 小字 收藏 复制URL










1.5
应用通讯失败的排查方法
2009-02-09┆53,825 Views┆84

UCenter 的中文意思就是“用户中心”,UCenter 是 Comsenz 旗下各个产品之间信息直接传递的一个桥梁,通过 UCenter 站长可以无缝整合 Comsenz 系列产品,实现用户的一站式登录以及社区其他数据的交互。

UCenter 是 Comsenz 旗下各个产品的基础,要先安装 UCenter,再安装 Discuz!、UCenter Home 等产品。所以 UCenter 只有管理界面,没有面向用户的界面,使用 UCenter 可以管理网站的基础设置。

安装 UCenter 以后,再安装的 Discuz!、UCenter Home 等产品会出现在 UCenter 的应用管理中,在这里显示各个应用是否和 UCenter 正常通信。如果显示“通信失败”,需要进行排查,本文介绍具体的排查方法。

一、打开 UCenter 的配置文件,检查配置是否正确。

UCenter 的配置文件是 UCenter 根目录的 ./data/config.inc.php,打开文件,可以看到如下图所示的代码:
UCenter

各参数说明:

UC_DBHOST:UCenter 的 MySQL  服务器。可以包括端口号,例如 “hostname:port”,或者到本地套接字的路径,例如对于 localhost 的 “:/path/to/socket”。

UC_DBUSER:UCenter 的 MySQL 数据库用户名。

UC_DBPW:UCenter 的 MySQL 数据库密码。

UC_DBNAME:UCenter 数据库名称。

UC_DBCHARSET:UCenter 数据库的编码。

UC_DBTABLEPRE:UCenter 数据库的表前缀。

UC_DBCONNECT:UCenter 数据库持久连接 0=关闭, 1=打开。

UC_CHARSET:UCenter 的页面编码。

UC_FOUNDERPW:UCenter 创始人的密码,这个密码是经过多次加密后得到的,请不要随便修改。

UC_FOUNDERSALT:UCenter 创始人密码加密时的随机字符串,请不要修改。

UC_KEY:这个字符串是在安装 UCenter 时生成的,与 UCenter 验证码和防注入、管理员登陆有关系。

UC_SITEID:这个字符串是在安装 UCenter 时生成的。

UC_MYKEY:这个字符串是在安装 UCenter 时生成的。

UC_DEBUG:调试 UCenter 程序时用,正常运行情况下,请设置为 false。

UC_PPP:默认值为 20,与 UCenter 日志显示的条数和通知管理显示的条数有关系。

如果误删了或者其他原因导致该文件丢失,可以通过网址 http://www.discuz.net/thread-1046632-1-1.html 的程序进行恢复。

二、登录 UCenter => 应用管理,点击“编辑”。UCenter

接口 URL,检查这个地址是否正确。

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

UCenter

打开应用的配置文件(比如 Discuz! 的配置文件是 Discuz_7.0.0_SC_UTF8/upload/config.inc.php),进行对比。UCenter

通信密钥:这里的通信密钥要和各个应用中 config 配置文件里的 define('UC_KEY', ) 中设置的数字对应。

检查 UCenter 后台,应用管理,编辑,ID 值是不是和该应用 config 配置文件里的 define('UC_APPID', ) 的值相同。

检查“应用的 UCenter 配置信息”是否和应用的 config.inc.php 中的内容一致。UCenter


84

满意

不满意

本篇文章用到的Tags : 排查 失败 通讯 应用

没找到您想要的答案吗?建议您到我们的讨论区发帖寻求大家和 Comsenz 工作人员的帮助。