最近网站做到这一块,偶然发现这个问题,自己也反复尝试修改,包括编码。。无果
终于在痛苦的搜索下找到了真理:
先纠正几个误区,
1.这和是否是虚拟主机,是否是独立服务器没有关系;
2.这个问题的本质不是IP,不是DNS暂时解析失效所带来的,所以填写IP没有用。
真正的原因是:
1.开发包所带的config.inc.php中缺少一个变量命名,
请添加:$database = 'mysql';
2.UC后台添加应用说明有误:
在【应用的物理路径】一项中旁注到
“默认请留空,如果填写的为相对路径(相对于UC),程序会自动转换为绝对路径,如 ../ ”
经测试,这个“默认请留空”是万万不能的,此项必须填写。
(UC和应用在同一空间内必须填写,至于非同一空间无法填写,经测试始终显示失败)
填写方法是:a.应用是UC的子目录:“./应用目录名”(不含“”号)
b.应用和UC处于同一目录:“../应用目录名”
c.应用时UC的上一级父目录:“../../应用目录名”(每多一级加一“../”)
感谢以下两个帖子:
http://www.discuz.net/viewthread ... hlight=%CE%EF%C0%ED·%BE%B6
http://www.discuz.net/viewthread ... 8%D0%C5%CA%A7%B0%DC
建议:DZ的程序员再仔细一些,以免因小错误浪费大家时间;UC在寻找应用客户端api/uc.php的路径上还有问题(我记得1.0版本没有这个问题,估计又是哪个变量弄错了)。虽然这个通信检测也许不会影响程序整合,但是却会产生一种误导感,希望官方重视
分享到:
相关推荐
UCenter通信失败是Discuz站长们经常遇见的问题之一;如上传头像时报错、新会员无法注册、登录密码不正确等一系列的问题,接下来与大家分享UCenter 通信失败的解决方法
通过分析应用在不同的连接方式下在ucenter中登陆的过程来看应用与ucenter之间的通信流程
UCenter与Asp.net应用同步通信Demo
UCenter+MediaWiki+Discuz X2实现单点登录,发布一般防止丢失以免后续需要找不到了
UCenter 1.6.0 (用户中心) UCenter Home 2.0 (个人空间) Discuz! x2 (论坛) 因为原整合版本是discuz7.0的版本 所以INSTALL之后 记得第四步 内服说明
UCenter+MediaWiki+Discuz X2实现单点登录
详解ucenter原理及第三方应用程序整合思路、方法
该视频讲解了如何使用PHP框架Yii+UCenter整合Discuz。
Discuz_7.2 Ucenter整合
ecshop整合ucenter配置文件
[使用技巧] ecshop discuz ucenter整合 1.安装ucenter 2.安装discuz.安装过程中与ucenter集成,不需要我做任何事情 3.安装ecshop 将uc_client拷贝到根目录下.然后将配置拷贝到data /config.php 1. 2. define('UC...
1.Comsenz 的 DisucZ 7.0 数据库备份是可以打包...2.但是是 UCenter 里的多应用(例如: DisucZ, Home, UCenter)备份, 不能集中打包到一个 zip 文件; 3.附件修改了 /ucenter/control/admin/db.php 文件, 实现了压缩功能.
Discuz3.2与Java 项目整合单点登陆,discuz 和 JAVA 对接需要一个中间件,它就是 Ucenter。Comsenz(康盛)的 UCenter 当前在国内的单点登录领域占据绝对份额,其完整的产品线令 UCenter 成为了账号集成方面事实上的...
ucenter discuz Java api
UCenter通信和同步登陆,自己亲身体会写一个demo,绝对没有问题。
用08cms汽车版v2自带的uc接口整合Ucenter1.6版 DISCUZ X2,同步注册及同步退出成功,但无法进行双向同步登录。
UCenter应用程序开发简单实例
ucenter discuz Java api接口ucenter discuz Java api接口ucenter discuz Java api接口ucenter discuz Java api接口ucenter discuz Java api接口
去掉UCenter验证码的修改方法.doc
用Ucenter整合自己的应用用Ucenter整合自己的应用