在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
2 w3 e+ n9 A6 O. q9 |
! h y5 E# _. N" K4 w解决办法 ' b1 @$ V& K( H" e4 W
解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码
: K" Q1 w9 E7 p/ @! v) `& e- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码
- {) n4 B2 f# u
# }1 A7 ^, Y$ @" H2 `3 I- A) o" G9 j1 D# t5 D6 ^0 X
, Q5 ] p. H! D" x
|