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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

升级7月2号版discuz x2.5有重大问题,请高手鉴定!

[复制链接]
qtzhu 发表于 2012-7-4 21:59:19 | 显示全部楼层 |阅读模式
我的网站是今天升级到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.
File
Line
Code
1
admin.php
57
require(%s)
2
source/admincp/admincp_moderate.php
244
require_once(%s)
3
source/admincp/moderate/moderate_thread.php
277
table_forum_post->update_by_tid(Array, Array, Array, false, false, %d)
4
source/class/table/table_forum_post.php
475
discuz_database::update(%s, Array, %s, false, false)
5
source/class/discuz/discuz_database.php
78
discuz_database::query(%s, %s)
6
source/class/discuz/discuz_database.php
136
db_driver_mysql->query(%s, false, false)
7
source/class/db/db_driver_mysql.php
151
db_driver_mysql->halt(%s, %d, %s)
8
source/class/db/db_driver_mysql.php
218
break()


删除帖子的错误如下:

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

PHP Debug
No.
File
Line
Code
1
admin.php
57
require(%s)
2
source/admincp/admincp_recyclebin.php
96
deletethread(Array, %s, false, %d)
3
source/function/function_delete.php
406
deletepost()
4
source/function/function_delete.php
171
table_forum_post->delete_by_tid(Array, Array)
5
source/class/table/table_forum_post.php
620
discuz_database::delete(%s, %s, %d, false)
6
source/class/discuz/discuz_database.php
48
discuz_database::query(%s, %s)
7
source/class/discuz/discuz_database.php
136
db_driver_mysql->query(%s, false, false)
8
source/class/db/db_driver_mysql.php
151
db_driver_mysql->halt(%s, %d, %s)
9
source/class/db/db_driver_mysql.php
218
break()



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

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

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

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

本帖子中包含更多资源

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

x
hxx107 发表于 2012-7-4 22:50:33 | 显示全部楼层
这个数据表不是官方的吧..你把全部插件禁用试试
回复

使用道具 举报

 楼主| qtzhu 发表于 2012-7-4 23:20:43 | 显示全部楼层
是官方的,我把插件都关掉了。
那个提示信息有问题,只是提示了数据库名,后面表没有名
回复

使用道具 举报

hxx107 发表于 2012-7-4 23:49:26 | 显示全部楼层
提示信息是说缺这个表..能补上吗?
回复

使用道具 举报

 楼主| qtzhu 发表于 2012-7-4 23:58:02 | 显示全部楼层
他都没有说缺什么表,只是一个数据库名加个点

Table 'dancering.' doesn't exist

dancering这个是数据库名,根本就没有表名。。
回复

使用道具 举报

cnzzy 发表于 2012-7-5 09:16:35 | 显示全部楼层
7.2呀,想说爱你真不容易,一看到重大更新,我就更新了,没想到问题多多~~~
HTTP://WWW.JRNET.CN
首页模板不能再用了,让我用默认模板~~~
回复

使用道具 举报

jojo1876a 发表于 2012-7-5 09:32:10 | 显示全部楼层
感谢分享啊、。。。
回复

使用道具 举报

m.king 发表于 2012-7-5 09:36:22 | 显示全部楼层
  dancering  这不是官网的表,不是bug。你看下你哪个程序使用了该表吧。
不是官网的表 不是bug !
回复

使用道具 举报

 楼主| qtzhu 发表于 2012-7-5 09:48:47 | 显示全部楼层
m.king 发表于 2012-7-5 09:36
dancering  这不是官网的表,不是bug。你看下你哪个程序使用了该表吧。
不是官网的表 不是bug !

老大,你误解了,这个是我论坛数据库的名,不是表名,他错误的表名都没有提示。。
回复

使用道具 举报

hxx107 发表于 2012-7-5 10:35:15 | 显示全部楼层
那为啥是table= =可能这也是bug吧..
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-26 02:52 , Processed in 0.039464 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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