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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 升级7月2号版discuz x2.5有重大问题,请高手解决,感谢了!

[复制链接]
qtzhu 发表于 2012-7-4 21:22:06 | 显示全部楼层 |阅读模式
我的网站是今天升级到2.5的,网站升级后,前台访问都没有问题,帖子都可以浏览,也可以发帖。但是在后台发现有问题。

1、审核帖子,出现问题,好像是说数据库不存在。
2、前台删除帖子到回收站没有报错,可是在回收站把帖子删掉就又是报错,也是提示有个数据库不存在。


附上错误:
审核帖子通过的错误如下:

Discuz! Database Error(1146) Table 'dancering.' doesn't existUPDATE SET `invisible`='0' WHERE `tid` IN('481885') AND `first`='1'

PHP Debug
No.FileLineCode
1admin.php57require(%s)
2source/admincp/admincp_moderate.php244require_once(%s)
3source/admincp/moderate/moderate_thread.php277table_forum_post->update_by_tid(Array, Array, Array, false, false, %d)
4source/class/table/table_forum_post.php475discuz_database::update(%s, Array, %s, false, false)
5source/class/discuz/discuz_database.php78discuz_database::query(%s, %s)
6source/class/discuz/discuz_database.php136db_driver_mysql->query(%s, false, false)
7source/class/db/db_driver_mysql.php151db_driver_mysql->halt(%s, %d, %s)
8source/class/db/db_driver_mysql.php218break()


删除帖子的错误如下:

Discuz! Database Error(1146) Table 'dancering.' doesn't existDELETE FROM WHERE `tid` IN('482037')

PHP Debug
No.FileLineCode
1admin.php57require(%s)
2source/admincp/admincp_recyclebin.php96deletethread(Array, %s, false, %d)
3source/function/function_delete.php406deletepost()
4source/function/function_delete.php171table_forum_post->delete_by_tid(Array, Array)
5source/class/table/table_forum_post.php620discuz_database::delete(%s, %s, %d, false)
6source/class/discuz/discuz_database.php48discuz_database::query(%s, %s)
7source/class/discuz/discuz_database.php136db_driver_mysql->query(%s, false, false)
8source/class/db/db_driver_mysql.php151db_driver_mysql->halt(%s, %d, %s)
9source/class/db/db_driver_mysql.php218break()



这个问题,非常让我纳闷,如果是数据库不存在,那怎么帖子可以显示,也可以在前台删除,可怎么就偏偏在回收站不能操作。非常不解,而且提示数据库不存在,只有能看到数据库名,没有不存在的具体表的名。

为了解决这个问题,我已经重新升级过了,也用tools修复过数据库,没有发现数据库有不对的地方。

我安装的是7月2号的,现在在才7月4号,是不是官方发布的就有问题,在短时间没有人发现这个bug。。

希望高手能个给我解决一下,我都忙了一天了,2顿饭都没有吃了。。谢谢了。。

 楼主| qtzhu 发表于 2012-7-4 21:48:21 | 显示全部楼层
帮帮忙呀
回复

使用道具 举报

 楼主| qtzhu 发表于 2012-7-4 22:16:36 | 显示全部楼层
等了,这么久都没有回答吗?
回复

使用道具 举报

 楼主| qtzhu 发表于 2012-7-4 22:40:26 | 显示全部楼层
哎,凄凉呀,接着顶
回复

使用道具 举报

crx349 发表于 2012-7-4 23:07:22 | 显示全部楼层
表丢失字段?你后台校验看看
回复

使用道具 举报

 楼主| qtzhu 发表于 2012-7-4 23:19:39 | 显示全部楼层
校验了,都没有缺失
回复

使用道具 举报

zgwdj 发表于 2012-7-4 23:28:14 | 显示全部楼层
这个肯定是转换的时候数据库错误
回复

使用道具 举报

 楼主| qtzhu 发表于 2012-7-4 23:30:34 | 显示全部楼层
可是都没有提示错误呀,我也升级了2,3次了。。郁闷。。

以下是正在执行的数据库升级语句:
[时长]:18秒 [状态]:Repair by sorting[信息]:ALTER TABLE pre_forum_post ORDER BY tid ASC, first DESC, pid ASC

[时长]:17秒 [状态]:locked[信息]:ALTER TABLE pre_forum_post CHANGE `pid` `pid` INT(10) UNSIGNED NOT NULL,CHANGE `replycredit` `replycredit` int(10) NOT NULL default '0', CHANGE `status` `status` int(10) NOT NULL default '0', ADD UNIQUE KEY pid (pid), DROP PRIMARY KEY, ADD `position` INT(8) UNSIGNED NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY(`tid`, `position`), DROP INDEX authorid, ADD INDEX authorid (authorid,invisible)


这个提示,是代表错误吗?
回复

使用道具 举报

 楼主| qtzhu 发表于 2012-7-5 08:42:43 | 显示全部楼层
没有人在吗??问题还是没有解决。。
回复

使用道具 举报

cnzzy 发表于 2012-7-5 09:14:04 | 显示全部楼层
你是数据库出问题,我是首页不能用了,只好关闭首页了,
HTTP://WWW.JRNET.CN
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-11 00:29 , Processed in 0.069074 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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