在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
& R1 Y' T$ `) x
6 ]0 {3 G# L3 J解决办法
9 s$ U9 I9 p s! ?解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码
! P7 L4 l& f$ U: P4 S- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码 " A* B7 N6 l7 H$ e9 q$ w
8 Y+ O/ C' B! b& |8 Y2 Z5 q8 @% l/ R4 X/ {' B$ W! }
: G6 y* U0 C l- F
|