|
UCenter 和 UCenter Home 通信不成功的检查步骤
1)在uc里看下接口 URL中,UCenter Home 的 URL 访问地址是不是正确
2)应用 IP:这里正常情况下留空即可。如果由于域名解析问题导致 UCenter 与该应用通信失败,请尝试设置为该应用所在服务器的 IP 地址。
3)通信密钥:这里的通信密钥要和 config.pnp 里的 define('UC_KEY',后面的数字对应
4)在 UCenter 里检查一下 UCenter Home 这个应用的 ID 值是不是和 UCenter Home 中 config.php 里的 define('UC_APPID'值相同
问题描述:服务器更改了IP后,discuz访问正常,但uchome出现通信失败。尝试了网络中的多种办法,查看config.php里的配置(UC_APPID, UC_KEY,UC_API)和ucenter保持一致; IP地址也改成新的IP了(UC_CONNECT 为mysql 方式,故此项无实际作用);;甚至在ucenter里添加了解析IP,无果.
分析原因:经过多种尝试和代码跟踪,发现是data_config.php(根目录下data文件夹中)这个文件出了问题,变成了空文件,所以导致一些系统变量无法使用,但是也进不了uchome后台,无法更新缓存.
解决办法:将/data/data_config.php 文件删除,系统将自动新建这个缓存文件,问题解决了,通信正常! |
|