解决Discuz! X 3.4 (1146) Table ‘common_member_archive’ doesn’t exist

查看 954
回复 0
CPO自媒体 发表于 2020-7-17 16:49 显示全部楼层

手机扫码访问此页面


关注我们微信公众号

这是一个创建于 1600 天前的主题,其中的信息可能已经有所发展或是发生改变。
问题截图

解决Discuz! X 3.4 (1146) Table ‘common_member_archive’ doesn’t exist

解决Discuz! X 3.4 (1146) Table ‘common_member_archive’ doesn’t exist


如果在后台-工具那里清楚缓存出现Discuz! X 3.4 (1146) Table ‘common_member_archive’ doesn’t exist这种错误,可以按照以下方法解决,本站就是使用这个方法解决问题的。

注:这个是每日用户表优化出错造成的问题,以下的解决方法就是不进行用户注册表优化,这个是通用的解决方案。

|   第一步
登录后台 – 工具 – 计划任务,检查“每日用户表优化”是否勾上了,如果勾上了请取消该计划任务。

|   第二步
打开工具 – 更新缓存,勾选数据缓存、模板缓存、DIY 模块分类缓存,执行更新缓存。

|   第三步

打开站长 – 数据库 – 升级,在(Discuz! 数据库升级 – 请将数据库升级语句粘贴在下面中执行语句)文本框中输入以下代码,并“提交”即可。

  

   

          
  1. DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';

  2.    

  

  复制代码

①注意表 pre_common_setting 的前缀“pre_”,如果你的数据库前缀是别的,请正确写好!

②如果站在若没有找到执行语句的输入窗口,则修改 config/config_global.php 当中的

  

   

          
  1. $_config['admincp']['runquery'] = '0';

  2.    

  

  复制代码


修改为


  

   

          
  1. $_config['admincp']['runquery'] = '1';

  2.    

  

  复制代码

③备份好数据,一定要确定是(1146)错误,再回来执行

|   第四步

再次执行更新缓存,“添加用户”成功,错误完美解决。


如果有其他问题,可以在下面留言~!我们一起解决!
相关帖子
精彩回复
还没有人回复此帖!

您需要登录后才可以回帖

登录

Or

上一页 在线咨询 快速回复 返回列表