最近网站做到这一块,偶然发现这个问题,自己也反复尝试修改,包括编码。。无果
终于在痛苦的搜索下找到了真理:
先纠正几个误区,
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通信的必要函数,以便进行用户认证和数据同步。配置扩展时,需要填写UCenter的服务器地址、应用ID和密钥。 3. **Discuz X2集成**:Discuz X2本身已经内置了对UCenter的支持,只需在后台配置中...
X2,一款知名的社区论坛系统,内置了UCenter组件,它允许与其他应用如通达OA2011实现用户数据的同步,使得用户在一个平台上登录后,无需再次登录就能在另一个平台上自由活动。这种集成方式大大提升了用户体验,同时...
- Ucenter通信密钥: 与第二步中设置的密钥保持一致。 - **提交配置**: 完成配置后提交。 #### 第四步:检查通信状态 - 在UCenter中查看创建的phpsso应用与UCenter之间的通信状态。 - 若通信失败,需检查第二步和第...
- Ucenter通信密钥:确保此密钥与在UCenter中创建的phpsso应用的密钥相同。 **第四步:查看通信状态** - 检查phpsso应用与UCenter之间的通信状态是否正常。若通信失败,需仔细检查第二步和第三步中的配置是否正确...
总的来说,08cms汽车版v2与UCenter和DISCUZ X2的整合问题可以通过调整API文件中的代码来解决。这涉及到对PHP文件的修改,以确保正确的环境加载和配置,从而实现用户登录状态的双向同步。在进行此类修改时,建议备份...
9. **uc_client**:UCenter客户端接口目录,用于与UCenter服务器端进行通信。 10. **uc_server**:UCenter服务器端目录,用于管理和提供用户中心服务。 **根目录文件** - **admin.php**:后台管理入口,管理员登录...
6. **其他目录**:`archiver` 是无图版程序入口,`uc_client` 和 `uc_server` 与 UCenter 通信,`install` 包含安装程序,`UCentre` 文件不应随意修改,以免引起问题。 7. **安全措施**:目录下的空白 `index.htm` ...
在整合ECSHOP(一个开源的电子商务系统)与UCenter(Comsenz开发的用户中心)进行同步登录的过程中,可能会遇到一些问题。本篇文章主要针对ECShop的`uc.php`文件中的`set_cookie`函数错误进行分析和修复,以确保用户...
在IT行业中,ShopEx是一款知名的电子商务平台,而UC(UCenter)则是Discuz!开发的一款集用户管理、应用中心和消息传递于一体的用户整合系统。DZX2则代表Discuz! X2版本,这是一个广泛使用的社区论坛软件。"shopex...