解决xxx.common_member_archive' doesn't exist的问题 [复制链接]

moqu8 2018-2-4

1656 0
今天魔趣建站小编和大家分享的是一个关于discuz报错,提示数据表不存在的方法。
一般碰到这种提示我们都回去看看这张表是否存在,但是有的报错信息,提示的表确实不是discuz数据表里面的,那没这种情况我们如何解决呢。我们来看下面的案例:
某个客户访问网站时提示的是
“ Table XXX.common_member_archive’ doesn’t exist”,解决方法有两个,
第一种,连接FTP,把config下名为config_global.php的文件下载的本地,文本编辑器打开,找到$_config[‘admincp’][‘runquery’] = ‘0’;
将其修改为:$_config[‘admincp’][‘runquery’] = ‘1’;
然后进入论坛后台,站长—数据库—升级,复制以下数据库语句执行
DELETE FROM `pre_common_setting` WHERE `skey` = ‘membersplit';

第二种方法:登陆phpmyadmin 然后找到对应的数据库表。分别对如下表进行备份
pre_common_member
pre_common_member_profile
pre_common_member_field_forum
pre_common_member_field_home
pre_common_member_status
pre_common_member_count
然后分别复制一份并命名后面加_archive,这样就修复完成了。

使用phpmyadmin复制数据表的方法:
1,找到需要复制的表,点一下表,再点击操作:

149785a76717381dfd.png

283505a76719f35010.png

然后输入新的表名点击执行即可复制!




最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心