在后台更新数据缓存时出现Discuz! Database Error(1146) Table ‘sqlshdmi.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive
1 H1 W+ R1 b J: `. N! E" @/ O! Y7 K
8 l8 n, R5 d- @9 a2 w解决办法 % \9 w" @+ O& W8 x
解决办法: 出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下。 把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。 由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。 后台——站长——数据库,升级,执行代码
) Y+ L! ^, {( d/ D7 o1 E- DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
复制代码
0 W6 M* F7 S, x8 }- h
0 z2 f$ K2 K: ^! B( X' W8 [
# }1 }: e. o$ I0 {9 [: }
6 ~0 o: O/ ^! J \! o) V# l3 F) D ]
|