 | |  |
 | 在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
9 t0 F$ v/ W' l6 I$ X4 G! c8 ]
8 a; Z V! M" `( ~解决办法 ! l! u: s' b0 |; P
解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码 2 f, s8 l+ T5 N! ?
- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码 3 V6 r9 N( |# d: H) e& ^
' _* ~6 H9 p5 B1 p/ z% c. s4 }
2 Y$ s- i% w6 h- ^( @
! g/ e6 S1 u3 F6 ?; m
| |
 | |  |