返回首页
当前位置: 首 页 > PHP初学 >

关于dis_cuz与uchome不能同步的解决办法总结

时间:2009-07-09 23:25来源:未知 作者:掂量 点击:
转载自: http://www.kxss.net/bbs/viewthread.php?tid=201 前两天,登陆我们的 dis_cuz 论坛,跳转到 uchome 后院的时候,状态不是已经登陆上的,但在uchome里面登陆,跳转到dis_cuz论坛,就是登陆状态的
  转载自:http://www.kxss.net/bbs/viewthread.php?tid=201

前两天,登陆我们的discuz论坛,跳转到uchome后院的时候,状态不是已经登陆上的,但在uchome里面登陆,跳转到discuz论坛,就是登陆状态的了,退出也是一样能同步的。这个问题困扰了好久,处理了好久,终于搞定。
下面将处理过程汇总整理如下:

首先,登陆Ucenter,看看应用设置的应用通讯是否成功,通讯失败的解决办法参考帖子:UCenter 与 Discuz 通信失败的解决办法 http://www.kxss.net/bbs/viewthread.php?tid=177&extra=page%3D1


如果是成功的,就要进行如下操作:
1.打开uchome安装目录中的config.php,再打开discuz安装目录下的config.inc.php;
2.在uchome的config.php中查找$_SC['tablepre'],看看设置的值是什么,一般是“uchome_”,那么discuz的 config.php中的'cookiepre'值须为“uchome_”,要与uchome的config.php中 的$_SC['tablepre']设置值一致;
3. 在discuz中的config.inc.php,如果'tablepre'是“cbd_”,那么uchome中的config.php里的$_SC['cookiepre']值须为“cbd_”,保持一致;

保存,登陆测试,看看登陆了discuz后,跳转到uchome,是否是登陆状态的。

如果不是,继续下面步骤:
1.打开discuz安装目录/forumdata/cache路径下的cache_settings.php文件;
2.查找字符串:“'allowsynlogin' =>”(不包含外面的双引号),将“=>”后面,“,”前面的值该为:true
3.测试,看看是否能够同步登陆。

如果还是不能同步:
1.在开始菜单中打开运行(或直接按WIN+R打开),输入CMD,打开dos命令运行框,输入“ping www.kxss.net”,(开心上社的域名要改成你的域名),看看ping出的IP地址,记下;

2.依然还要打开uhome安装目录下的config.php,和discuz安装目录下的config.inc.php;
3.在config.php文件里面查找“define('UC_IP',”字符串,把后面设定的值改为你刚才ping得的IP地址;
4.同样在config.inc.php文件里面查找“define('UC_IP',”字符串,把后面设定的值改为你刚才ping得的IP地址。

测试看看,行不行。我的开心上社网站处理到这里的时候,已经OK了,所以往下就没其他深入研究了。
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
掂量 查看详细资料 发送留言 加为好友 用户等级:高级会员 注册时间:2009-01-05 00:01 最后登录:2010-01-12 12:01
推荐内容