在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
1 N3 @# Z, `& o% T+ `
+ B; l5 m8 _' x$ I8 P8 Y3 q解决办法
. n0 l2 {* {8 g9 O解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码
% B9 p' T9 ?( c: M; [9 F* @3 e- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码 # V+ U9 s, ]. d! P( I
: Q5 e$ s" e# t) m, r
5 ^# O% @7 l" ]. Q0 C e
* w# Z+ H' d+ h5 z, e3 z" H
|