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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

5.5发现数据库分离后,SS方调用论坛库bug

[复制链接]
ToyPAPA 发表于 2007-4-26 02:48:34 | 显示全部楼层 |阅读模式
首先说明出错条件:

1.对原有数据库进行分离,分为两个库分别为 exdo_blog (ss库)  和 exdo_forums (dz库)  (同一台数据库服务器,不同数据库)
2.对两个库建立不同的数据库用户名:exdo_blog  和 exdo_forums
3.ss的config文件按分离库配置无误
4.dz的config文件配置无误
5.dz后台SupeSite设置参数第一项数据库设置配置无误

当进入SS后台后点击论坛相关设置出现:



从出错原因可以看出当数据库分离后,SS方后台在后台大部分功能(还有更新缓存的文件缓存提交后也会出现同样报错)调用论坛数据库时仍然使用SS数据库的用户名和密码登陆,出现了越权访问dz库报错。

另外我尝试了把两个库使用一个用户名,SS的后台问题会完全解决,但是DZ方后台会完全瘫痪,看样子像是访问冲突,可能是由于同一个用户同时访问两个库造成的。

请官方关注一下这个bug,我是个新手,说得哪些不对请各位高手批评指正。

[ 本帖最后由 ToyPAPA 于 2007-4-26 04:44 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| ToyPAPA 发表于 2007-4-26 03:38:44 | 显示全部楼层
找到了解决问题的方法,不过这个方法似乎很被动!

就是为每一个库再建立一个帐号,这个帐号就是另一个库本身的帐号,这样就一个库就有了两个帐号,即你中有我我中有你,问题就解决了,不过我认为这个方法很蠢,没有解决程序本身问题。

本质的问题还是在SS调DZ库时使用了SS库的帐号,并没有使用DZ库的帐号。


虽然使用没有问题了~但是我还是恢复使用一个库的方式,因为我感觉这套数据库分离方案还没有完善,数据库分离后对于SS库就没有了独立的后台备份机制,这方面官方应该考虑。

[ 本帖最后由 ToyPAPA 于 2007-4-29 12:06 编辑 ]
回复

使用道具 举报

 楼主| ToyPAPA 发表于 2007-4-26 14:26:57 | 显示全部楼层
我想应该顶起来~
回复

使用道具 举报

 楼主| ToyPAPA 发表于 2007-4-26 20:49:53 | 显示全部楼层
怎么没有人回复~这不是问题么?
回复

使用道具 举报

 楼主| ToyPAPA 发表于 2007-4-27 17:11:54 | 显示全部楼层
能有个人回答一下这是不是一个问题么?
回复

使用道具 举报

highnfar 发表于 2007-4-27 21:04:27 | 显示全部楼层
还没用上  顶一下
回复

使用道具 举报

 楼主| ToyPAPA 发表于 2007-4-28 14:11:22 | 显示全部楼层
顶~~~~~~~
回复

使用道具 举报

 楼主| ToyPAPA 发表于 2007-4-29 10:32:18 | 显示全部楼层
茄子能来说一下这个问题到底是不是问题么?麻烦大伙了~
回复

使用道具 举报

茄子 发表于 2007-4-29 11:07:17 | 显示全部楼层
谢谢您的反馈
我们检查下
回复

使用道具 举报

sup 发表于 2007-4-29 11:17:00 | 显示全部楼层
这个是你的数据库用户权限设置的问题,每个用户都有不同的权限的。你可以用phpmyadmin修改用户的权限。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-13 15:50 , Processed in 0.026859 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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