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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

升级最新补丁后 后台更新数据库缓存时出错了

[复制链接]
DXBMW 发表于 2012-5-18 14:29:42 | 显示全部楼层 |阅读模式
升级后 后台更新数据库缓存时出错了

SELECT COUNT(*) FROM common_member_archive

PHP Debug

No.FileLineCode
1admin.php57require(%s)
2source/admincp/admincp_tools.php36updatecache()
3source/function/function_cache.php26call_user_func(%s)
4build_cache_userstats()
5source/function/cache/cache_userstats.php16table_common_member->count()
6source/class/table/table_common_member.php166table_common_member_archive->count()
7source/class/table/table_common_member_archive.php48discuz_database::result_first(%s, Array)
8source/class/discuz/discuz_database.php117discuz_database::query(%s, Array, false, false)
9source/class/discuz/discuz_database.php136db_driver_mysql->query(%s, false, false)
10source/class/db/db_driver_mysql.php151db_driver_mysql->halt(%s, %d, %s)
11source/class/db/db_driver_mysql.php218break()

 楼主| DXBMW 发表于 2012-5-18 15:01:55 | 显示全部楼层
数据库中都没有common_member_archive 这个表 这是怎么回事?
回复

使用道具 举报

 楼主| DXBMW 发表于 2012-5-18 15:08:05 | 显示全部楼层
已解决
  1. DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码
这个命令搞定了 虽然不知道什么原因
回复

使用道具 举报

m.king 发表于 2012-5-22 09:57:30 | 显示全部楼层
删除那行影响更新的数据。

回复

使用道具 举报

 楼主| DXBMW 发表于 2012-5-24 18:52:42 | 显示全部楼层
m.king 发表于 2012-5-22 09:57
删除那行影响更新的数据。

删了不会出错吧?
回复

使用道具 举报

mark35 发表于 2012-5-24 19:05:36 | 显示全部楼层
DXBMW 发表于 2012-5-18 15:08
已解决这个命令搞定了 虽然不知道什么原因

你缺少的是用户存档表,你删除的是开启用户表归档开关吧。相当于关闭了用户账号归档,所以即使缺少归档表也不会报错了
回复

使用道具 举报

 楼主| DXBMW 发表于 2012-5-24 23:23:00 | 显示全部楼层
mark35 发表于 2012-5-24 19:05
你缺少的是用户存档表,你删除的是开启用户表归档开关吧。相当于关闭了用户账号归档,所以即使缺少归档表 ...

论坛操作是正常的 就是不知道为什么缺少了了 且很多人有这问题
回复

使用道具 举报

mark35 发表于 2012-5-25 09:23:34 | 显示全部楼层
DXBMW 发表于 2012-5-24 23:23
论坛操作是正常的 就是不知道为什么缺少了了 且很多人有这问题

可能是升级程序遗漏了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-25 00:17 , Processed in 0.034019 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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