123
返回列表 发帖
楼主: summersun

[已解决] 从3.4(gbk)升级到3.5后出现奇怪问题

3

主题

31

回帖

36

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2023-4-11 16:51:37 | 显示全部楼层
专家 发表于 2023-4-11 16:23
你这说明你3.4就是错的啊,那升级到3.5自然也是错的……

太难了,那就暂时3.4用着吧,能登录能发帖回帖。能改密码就行,谢谢了。🙏
回复 支持 反对

使用道具 举报

12

主题

1608

回帖

2717

积分

Giter

贡献
143 点
金币
353 个
发表于 2023-4-11 19:11:28 | 显示全部楼层
summersun 发表于 2023-4-11 16:51
太难了,那就暂时3.4用着吧,能登录能发帖回帖。能改密码就行,谢谢了。🙏 ...

如果能满足需求的话那也只能这样了,不过还是建议有条件的话具体比对一下你的用户表,找到和你discuz的common_member表匹配的uc的members表并应用上,这样站点才能处于正常状态。
即便不升级,带着问题运行终究还是不太好的。
回复 支持 反对

使用道具 举报

3

主题

31

回帖

36

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2023-4-11 21:19:26 | 显示全部楼层
专家 发表于 2023-4-11 16:23
你这说明你3.4就是错的啊,那升级到3.5自然也是错的……


明面上能看到的是config文件夹下面的config_ucenter.php,

3.4的uc数据库连接明明的是wjx_wjx`.uc_。(前端用户登录、后段修改资料都没问题)

而升级到3dz.5之后uc数据库连接的反而变成了wjx_wjx`.pre_ucenter_,关键我什么都没改,升级还能把后缀改了?郁闷。其他的就不懂了。
回复 支持 反对

使用道具 举报

12

主题

1608

回帖

2717

积分

Giter

贡献
143 点
金币
353 个
发表于 2023-4-11 22:35:37 | 显示全部楼层
summersun 发表于 2023-4-11 21:19
明面上能看到的是config文件夹下面的config_ucenter.php,

3.4的uc数据库连接明明的是wjx_wjx`.uc_。( ...

等下,那你这个问题就更严重了,这意味着你3.4站点使用的uc根本不是你实际看到的那个uc
理论上uc server里面的config和discuz的config必须连的是同一个数据库
而你3.4实际使用的uc可能在别的地方,或者文件已经丢失了,只剩一个数据库在那……

大概率是你之前做过一个比较严重的误操作,导致你的uc散架了,现在是uc数据库和uc文件各走各的
想要解决问题,你可能需要把uc开头的数据库和pre_ucenter_那套uc文件(如果头像在它里面)拼成一个完整的uc。
回复 支持 反对

使用道具 举报

12

主题

1608

回帖

2717

积分

Giter

贡献
143 点
金币
353 个
发表于 2023-4-11 22:39:16 | 显示全部楼层
summersun 发表于 2023-4-11 21:19
明面上能看到的是config文件夹下面的config_ucenter.php,

3.4的uc数据库连接明明的是wjx_wjx`.uc_。( ...

升级把后缀改了,就是因为你实际升级的uc是pre_ucenter_那个uc,系统帮你修复了错误,却没有想到你这站点原本就运行在错误之上,自然就不能用了。而改回去也不行,因为uc_那个数据库根本就没有升级。
回复 支持 反对

使用道具 举报

12

主题

1608

回帖

2717

积分

Giter

贡献
143 点
金币
353 个
发表于 2023-4-11 22:51:53 | 显示全部楼层
summersun 发表于 2023-4-11 21:19
明面上能看到的是config文件夹下面的config_ucenter.php,

3.4的uc数据库连接明明的是wjx_wjx`.uc_。( ...

对了,你是否尝试过在3.4那里把uc server的config里的表前缀从pre_ucenter_换成uc_再看看能不能正常运行呢?
回复 支持 反对

使用道具 举报

18

主题

4028

回帖

7390

积分

应用开发者

贡献
362 点
金币
1397 个
QQ
发表于 2023-4-11 23:13:57 | 显示全部楼层
已帮助完成升级,他是早期单独安装UC的,而升级前配置文件有错,须先修改好配置文件后再升级即可
回复 支持 反对

使用道具 举报

3

主题

31

回帖

36

积分

初学乍练

贡献
0 点
金币
0 个
 楼主| 发表于 2023-4-11 23:45:15 | 显示全部楼层
专家 发表于 2023-4-11 22:51
对了,你是否尝试过在3.4那里把uc server的config里的表前缀从pre_ucenter_换成uc_再看看能不能正常运行 ...

都尝试过了。不行,下面那位大佬帮忙搞定了。同时也谢谢你,对我的帮助也很大。这个站运营了17年,从dz4再用到dz3.5,现在还看论坛的,看的是情怀,主要很多老用户想要看, 话说回来,后台数据库方面很少去动,都是搬迁的时候才网上搜索一些知识。可能才导致成这样的吧。总之,谢谢了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2024-5-18 15:50 , Processed in 0.050470 second(s), 8 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表