电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1719|回复: 0

Discuz更新缓存时提示common_member_archive' doesn't exist 的解决办法

[复制链接]
admin 发表于 2016-3-17 09:55:39 | 显示全部楼层 |阅读模式

Discuz! Database Error(1146) Table 'sz.common_member_archive' doesn't exist SELECT COUNT(*) FROM common_member_archive

PHP Debug

No.
File
Line
Code
1
admin.php
57
require(%s)
2
source/admincp/admincp_tools.php
36
updatecache()
3
source/function/function_cache.php
26
build_cache_userstats()
4
source/function/cache/cache_userstats.php
16
table_common_member->count()
5
source/class/table/table_common_member.php
172
table_common_member_archive->count(%d)
6
source/class/table/table_common_member_archive.php
48
discuz_database::result_first(%s, Array)
7
source/class/discuz/discuz_database.php
117
discuz_database::query(%s, Array, false, false)
8
source/class/discuz/discuz_database.php
136
db_driver_mysql->query(%s, false, false)
9
source/class/db/db_driver_mysql.php
153
db_driver_mysql->halt(%s, %d, %s)
10
source/class/db/db_driver_mysql.php
224
break()



解决方法:

登陆后台,站长—数据库—升级(Discuz! 数据库升级 - 请将数据库升级语句粘贴在下面中执行语句 :

DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';

就可以了,若没有找到执行语句的输入窗口 则修改config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为1  (为了安全执行完该语句后 确认解决了1146错  误后 再将配置该回来 )  刷新后再输入执行。

提示:为了数据安全执行该语句前建议备份数据。

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

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-4-26 08:42 , Processed in 0.070489 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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