在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
! c: V L3 ]2 b1 h7 w2 X4 [
* p5 v+ I$ b( N' Z: X6 v
解决办法
+ ?) ?/ p4 T& D. x解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码 ( o9 @3 K* U8 r1 |1 L
- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码 8 v3 X) Q8 e5 T! o9 W
8 C1 K- v6 P% E! o( t( k1 y* J
. M) o D3 E& I; J( N2 v2 B2 O! u4 w. S
|