[IT]DZ出现(1146) Table ‘*.common_member_archive’ doesn’t exist解决办法

 2015-11-02 08:00:40   评论   3,062次浏览

这种错误并不常见,只是偶尔我们点击DZ后台升级的时候会出现这种情况,今天就让我们来解决这一棘手的问题。

首先,千万不要为了common_member_archive而整体恢复数据库,这样的代价可能太大了,因为我们把这个数据库down下来会发现,这个表里的内容是相对固定的,所以,这里我们就可以通过一些修复方法来解决问题了。

在找到这个数据表之后,有时候他的参数信息会不显示,而会显示为使用中,那么我们不妨把这个表down下来然后重新导入一遍,当然,导入之后明显还是报错,我们需要进行如下设置:

 

把后台权限改为可以执行sql语句的,修改config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1

一般网站都会对后台这个数据比较敏感,那么只需要在phpmyadmin中先备份一下pre_common_setting,然后在sql中执行如下语句:

dzbug

 

如果执行一次没有效果的话不妨再执行一次,代码要完整复制,注意标点符号都改成英文模式的,这样基本就解决了上述问题。

前面的是最简单的解决方法,网上还有很多其他的 办法,当然就相对复杂了,如果感兴趣的话不妨搜一搜类似的其他方法。

蚂蚁森林为我浇水吧!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: