Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] SS与discuz不同数据库之间的聚合1142

[复制链接]
shipofwar 发表于 2009-10-22 15:44:13 | 显示全部楼层 |阅读模式
ss7、discuz7.1、uchome2都是独立的数据库,现在用ss7聚合discuz和uchome2时都出现1142mysql错误。搜索论坛看到解决方案是允许ss7的数据库交叉访问discuz7和uchome2的数据库。但是经过询问空间商,说不支持。还有其他的解决办法吗?
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-22 16:10:00 | 显示全部楼层
你说的这个是同一个用户访问自己不同的数据库吗?
回复

使用道具 举报

 楼主| shipofwar 发表于 2009-10-22 16:57:49 | 显示全部楼层
本帖最后由 shipofwar 于 2009-10-22 16:59 编辑

我现在有db1、db2、db3,一共三个数据库,用户名字与数据库名字一致,换句话说db1用户只能访问db1数据库。
不过这个问题我已经解决了,服务器不填localhost,直接填ip地址,就行了。

但是还有新问题,uchome2.0很顺利的聚合过来了,discuz7.1只把用户聚合过来的,帖子一篇都没有,我手工收录也不行,怎么回事啊?
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-22 17:37:00 | 显示全部楼层
用户聚合过来什么意思,用户是放在ucenter中的,难道ss中的用户被dz7.1中的覆盖了?
帖子收录不成功,应该是config.php文件中关于数据库的配置有错误,检查一下。
回复

使用道具 举报

 楼主| shipofwar 发表于 2009-10-22 17:41:08 | 显示全部楼层
4# lidq.jingwu


    用户聚合过来,就是说“而discuz7.1只聚合过来一堆用户,包括发帖排行、在线排行之类的。”,是一些用户的信息,就是没有帖子,奇怪。

今天刚刚安装了新鲜出炉的ss6.5b,由于我的discuz7.1,uchome2.0,ss7.5各自使用了独立的数据库,且数据库用户名也是独立的,无法交叉访问。因此在聚合的时候服务器一栏没有填写localhost,而是填写了ip地址,结果uchome2.0的日志、相册很顺利的聚合过来了,而discuz7.1只聚合过来一堆用户,包括发帖排行、在线排行之类的。帖子却一篇也没有,后台帖子批量聚合-》论坛主题手工收录能看到主题,但是收录选中贴,还是没有用。
怎么回事啊?
回复

使用道具 举报

lidq.jingwu 发表于 2009-10-22 17:53:58 | 显示全部楼层
看来是7.5的问题了,有网址吗?
回复

使用道具 举报

lzlzlz 发表于 2009-10-25 12:29:41 | 显示全部楼层
偶也出现了同样的问题,UTF8版本

按照http://faq.comsenz.com/viewnews-164 这里的说明 给予SS数据权限  解决了问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-15 07:15 , Processed in 0.087413 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表