Discuz! X 3.4 (1146) Table ‘common_member_archive’ doesn’t exist 错误解决办法
摘要:有位宗亲向我报告,在中华马氏网注册新用户时出错,我想在后台直接帮他注册了,结果系统报错:Discuz! Database Error。

今天有位宗亲向我报告,在中华马氏网注册新用户时出错,我想着可能是宗亲不会用注册功能,就想在后台直接帮他注册了,结果系统报错:
Discuz! Database Error
(1146) Table ‘***.common_member_archive’ doesn’t exist
SELECT uid FROM common_member_archive WHERE username=’***’
经查,是每日用户表优化出错赞成的,解决办法如下:
1、登录后台 – 工具 – 计划任务,检查“每日用户表优化”是否勾上了,如果勾上了请取消该计划任务。
2、打开工具 – 更新缓存,勾选数据缓存、模板缓存、DIY 模块分类缓存,执行更新缓存。
3、打开站长 – 数据库 – 升级,在(Discuz! 数据库升级 – 请将数据库升级语句粘贴在下面中执行语句)文本框中输入以下代码,并“提交”即可。
DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
4、再次执行更新缓存,“添加用户”成功,错误完美解决。
这里要注意几点:
1、为了数据安全,执行 SQL 语句前建议备份数据,表 pre_common_setting 。
2、若没有找到执行语句的输入窗口,则修改 config/config_global.php 当中的 $_config[admincp][runquery] 设置,修改为 1 (为了安全,执行完该语句后,确认解决了1146错误后,再将配置该回来 ) 刷新后再输入执行。
3、注意表 pre_common_setting 的前缀“pre_”,如果你的数据库前缀是别的,请正确写好。
历史上的今天:
- 2018: 网站 SSL 证书到期后如何进行续购更换?(4)
- 2011: 用百度搜索框发微博,不支持新浪微博谁用?(0)
- 2007: 网易、新浪、搜狐名列免费电子邮件市场前三(0)
- 2005: 妈妈家的电话(0)
欢迎各位站长朋友测试本站主题!
新站推广不容易。
搞了个
主题
看着是Z-BlogPHP程序搭建的,内容很杂呀,是采集的吗?
鸟叔回访,祝好~~
收到,谢谢。
这是有模版的吗?不是自己编写的?
和 WordPress 一样有模板、应用的。
看到“Discuz! X”好熟悉呀,原来折腾这个论坛也折腾过两三年。后来没精力了才搞个人博客
这个程序后来没怎么更新了,是成熟了吗?但后期支持也不好,论坛上回复不积极。也是现在对论坛控制的严了,用的人也逐渐少了。
优化出错赞成的。造成的,哈哈,来帮你检查错别字来了。
谢谢指出错误。五笔输入,不认真检查的结果。