在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
' |( \" H6 y8 w. a5 q
r% C2 i" n% y) t2 P1 R解决办法 + y% G: y: P+ f" T8 B
解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码
# C* e7 K3 R% k; E! x, u; ^- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码
$ z# c/ ?4 ^; K
6 [/ K8 `6 F6 `
- U5 W8 ]2 Y% ~# x
# A V9 `4 K0 \, ^3 e7 n
|