论坛不能注册,提示“抱歉,用户 ID 已被占用”解决
论坛与UCenter通讯正常,但UCenter中心没有ID
起初是怀疑是备份文件不同步的原因。
登录phpMyAdmin,发现表前缀存在问题,有pre_但竟然同时存在uc_前缀
1、修改源码中数据库连接文件,将uc的pre_改为uc_
(论坛后台-站长-UCenter 设置-UCenter 表前缀:改为uc_)
2、修改通信密钥保持一致(论坛的通信密钥在/config/config_ucenter.php),通迅成功,即可。
出现这个问题是因为当初在安装DZ时是没有UCenter这个东西的,通过升级才到了现在的DX3.2,当时(有5年了吧)在单独安装UCenter时表前缀和论坛的不一致。
这次在论坛搬家时直接是包含了UCenter的全新安装。
提个醒,这个uc中心的数据很重要,务必备份,数据备份时务必关闭论坛。
本文出自E星期五的博客,转载时请注明出处及相应链接。
本文永久链接: https://exqw.com/archives/431.html