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

 找回密码
 立即注册
搜索

DISCUZ!4.0.0 BUG报告

[复制链接]
china358.com 发表于 2005-12-14 12:29:45 | 显示全部楼层 |阅读模式
DISCUZ!4.0.0 BUG报告

本人在本地进行论坛转换过程中发现12月12日发布的DISCUZ!4.0.0版本
在数据库备份方面存在一定的疏漏:

描述:
在后台的数据库→资料备份中
数据备份类型中选择全部备份,数据备份方式中选择DISCUZ!分卷备份所生成的备份,经过异地(上传到服务器)恢复备份的时候,发现恢复的数据表只有51个,而不是本地数据库中的53个,
缺少了’cdb_advertisements’和’cdb_orders’这两个数据表。

可能造成的危害:
1.后台广告数据的丢失
2.更新缓存出错
3.新注册用户出错
4.用户组管理出错

BUG解决方式:
1.登陆服务器上的PhpMyAdmin对于数据库进行备份和恢复操作。
2.修改论坛程序:
打开admin/ database.inc.php文件
找到:
                if($type == 'full') {
                        $tables = array('access', 'adminactions', 'admingroups', 'adminnotes', 'adminsessions', 'announcements',
                                'attachments', 'attachtypes', 'banned', 'bbcodes', 'blogcaches', 'buddys', 'creditslog', 'failedlogins',
                                'favorites', 'forumfields', 'forumlinks', 'forums', 'medals', 'memberfields', 'members', 'moderators',
                                'onlinelist', 'onlinetime', 'paymentlog', 'plugins', 'pluginvars', 'pms', 'polls', 'posts', 'profilefields',
                                'ranks', 'ratelog', 'regips', 'rsscaches', 'searchindex', 'sessions', 'settings', 'smilies', 'stats',
                                'statvars', 'styles', 'stylevars', 'subscriptions', 'templates', 'threads', 'threadsmod', 'threadtypes',
                                'usergroups', 'validating', 'words');


替换为
                if($type == 'full') {
                        $tables = array('access', 'adminactions', 'admingroups', 'adminnotes', 'adminsessions','advertisements', 'announcements',
                                'attachments', 'attachtypes', 'banned', 'bbcodes', 'blogcaches', 'buddys', 'creditslog', 'failedlogins',
                                'favorites', 'forumfields', 'forumlinks', 'forums', 'medals', 'memberfields', 'members', 'moderators',
                                'onlinelist', 'onlinetime','orders', 'paymentlog', 'plugins', 'pluginvars', 'pms', 'polls', 'posts', 'profilefields',
                                'ranks', 'ratelog', 'regips', 'rsscaches', 'searchindex', 'sessions', 'settings', 'smilies', 'stats',
                                'statvars', 'styles', 'stylevars', 'subscriptions', 'templates', 'threads', 'threadsmod', 'threadtypes',
                                'usergroups', 'validating', 'words');


声明:以上解决方式并没有通过DISCUZ!官方的认可和同意,如果出现什么问题,本人不负任何责任!仅作为免费用户之间以及与官方人员的交流!

同时感谢和拥护大C对于DISCUZ!开源免费的决定!
我们将会更好的支持你!
回复

使用道具 举报

readme 发表于 2005-12-16 22:10:50 | 显示全部楼层
原帖由 china358.com 于 2005-12-14 12:29 发表
DISCUZ!4.0.0 BUG报告

本人在本地进行论坛转换过程中发现12月12日发布的DISCUZ!4.0.0版本
在数据库备份方面存在一定的疏漏:

描述:
在后台的数据库→资料备份中
数据备份类型中选择全部备份,数据备份 ...



今天已经发布了最新的补丁,可以解决此问题。
回复

使用道具 举报

santosqq 发表于 2005-12-16 23:47:32 | 显示全部楼层
不装补丁有危险吗
回复

使用道具 举报

tearszhu 发表于 2005-12-17 00:15:33 | 显示全部楼层
补丁在哪里呢?
回复

使用道具 举报

soway 发表于 2005-12-17 10:12:00 | 显示全部楼层
此文可以作为bug报告的范文
回复

使用道具 举报

linsie 发表于 2005-12-17 10:56:38 | 显示全部楼层
严重支持
回复

使用道具 举报

ndren 发表于 2005-12-17 12:35:38 | 显示全部楼层
我已经打了补丁了,可是为何进入后台仍旧要让我下载补丁???
回复

使用道具 举报

majia123 发表于 2005-12-17 14:26:04 | 显示全部楼层
晕!原来也没有怎么多的问题啊!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-11 03:33 , Processed in 0.123178 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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