在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
; G5 F% `$ u" Z3 l# i( S( @4 ]
2 z1 u8 w: f7 w+ {5 i. h解决办法
5 `3 U' c8 C0 ?解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码 $ s& _, `1 y( o6 T3 G
- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码
6 j/ G( O$ K: X* |$ X& D* l+ x* c2 \% S4 R
6 x% Z7 u% e1 G' K, W8 {
2 b0 w& Z; @3 ^, z
|