在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
1 n/ S; Y) k# h3 d( z9 \ m9 R! G3 O/ T9 j) q3 Y* ?# s! w+ w9 _
解决办法 , Z; `! {, H$ D* x
解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码 # z/ T$ Q a/ _4 |& E
- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码
" F+ e+ O) ^- v' x0 w+ w- f( |1 y5 f
9 ~+ C1 U r- D- q! l" C* J( {# n, C! N b! p# W
|