今天修改网站模板后“更新缓存”后提示“Table 'common_member_archive' doesn't exist”数据库错误,错误代码是1146。这个错误问题找在Discuz! X2.5升级后曾经就出现过,解决的办法很简单,跟X2.5的时候也一样。
首先把数据库备份下,之后修改config/config_global.php配置文件中的$_config[admincp][runquery] 设置参数修改为1。(Tips:为了网站安全建议在解决数据库1146错误问题后修改回来。)
修改好配置文件后在后台“数据库”→“升级”中执行SQL语句。
DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
现在去再尝试下“更新缓存”,没问题了吧。