在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
* |/ ^6 r7 U5 P7 b/ s
/ z V( }* d, q3 F解决办法 2 C: d+ K5 H2 }! B: @2 A- ]
解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码 % g: A2 w4 U1 {/ }; M7 i. F
- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码
6 D4 x$ y* n9 Y5 g0 Z' w
/ @- N* W% ]. x' G1 M! X0 g4 e, e$ l$ u3 ?4 [
% P. U9 A1 ^6 q
|