论坛与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中心的数据很重要,务必备份,数据备份时务必关闭论坛。
发表回复