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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[不是BUG] SS与discuz不同数据库之间的聚合问题

[复制链接]
jiuyue1 发表于 2008-12-28 23:40:15 | 显示全部楼层 |阅读模式
我用的是虚拟主机
如果SS与discuz安装在同一数据库时,聚合就不会出问题。
如果SS与DISCUZ不在同一数据库,聚合时会显示错误信息:

SupeSite info: MySQL Query Error

User: jiuyue
Time: 2008-12-28 11:37pm
Script: /admincp.php

SQL: ALTER TABLE `okaqt_com`.`[Table]threads` ADD COLUMN [Table]pushstatus tinyint(1) NOT NULL DEFAULT '0'
Error: ALTER command denied to user 'cnaqt_com'@'localhost' for table '[Table]threads'
Errno.: 1142


UCH聚合提交成功厚在首页UCH板块显示:

SupeSite info: MySQL Query Error

User: jiuyue
Time: 2008-12-28 11:38pm
Script: /admincp.php

SQL: SELECT * FROM `okaqt_com`.`[Table]settings`
Error: SELECT command denied to user 'cnaqt_com'@'localhost' for table '[Table]settings'
Errno.: 1142
紫琼 发表于 2008-12-29 10:39:21 | 显示全部楼层
由于 ss 的论坛频道要调用显示 dz 的内容,所以 ss 的数据库用户必须要对 dz 的数据库具有读取权限,还有 uch 也是一样的,一直都是这样设计的。
回复

使用道具 举报

 楼主| jiuyue1 发表于 2008-12-29 13:02:32 | 显示全部楼层
哦   紫琼   意思就是SS与DZ\uch要整合的化必须安装在同一数据库才行是吗?
回复

使用道具 举报

紫琼 发表于 2008-12-29 13:44:45 | 显示全部楼层
3# jiuyue1
不一定要安装在同一个库,但是必须给安装 ss 的数据库用户读取 dz 和 uch 数据库的权限,这个在数据库用户的权限设置里就可以设置的,不过如果安装在两个虚拟主机上就有点困难,一般的虚拟主机商不会开通两个空间的数据库交叉权限,那你最好还是安装在一个虚拟主机里比较好。
回复

使用道具 举报

 楼主| jiuyue1 发表于 2008-12-29 21:56:25 | 显示全部楼层
明白谢谢你!
谢谢咯
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-11 20:48 , Processed in 0.022924 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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