在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
# v) W3 E# H2 R# I
6 h; i) _4 |- ]# G& @+ ~解决办法 1 Q) y& ^9 }! D* G" e: r0 Q
解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码
1 A, L0 A1 C6 E1 p- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码
0 }: [; ~: a: C( e" X4 y* O. z B8 h& R) J5 ~' T
) b4 r; x& r0 h9 I d. f
B1 r6 {( O) Z& N5 n @- ~
|