在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
4 h8 G; B `+ ]+ K2 r/ f: j1 L
; x# F. R' E* w5 W解决办法
+ Z+ i/ m8 ~" m @0 x解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码
, d4 b* \$ q) S0 [- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码 0 k% w' `' Q* |( G, X( R
# k4 i# x) d' o+ ?! N. R2 ?: b2 I6 Y, I. k. M; N A! z6 q
. R Z" W a3 a2 c
|