A-A+

DZX3.4升级到3.5,提示Ucenter版本不满足问题的解决

2026年08月17日 网络安全相关 暂无评论 阅读 6 views 次

先用update_ucenter_adult.php升级Ucenter到1.7,提示升级成功。

继续升级discuz,环境检测时,却提示Ucenter版本不满足。


经检查发现: config/config_ucenter.php 文件中 UC_API 的地址与当前升级地址不一致。

(我在本机环境localhost升级论坛程序)改为http://localhost/bbs/uc_server(升级程序所在地址不同,不要照抄啊)


另外,网上找到还可以跳过检测升级。

以下文字来源https://www.cnblogs.com/hechunhua/p/4024760.html

UCenter 1.6.0 的版本号是保存在 setting 表中的,在升级过程中会执行如下 SQL 语句更新版本号:

  1. REPLACE INTO uc_settings (k, v) VALUES ('version','1.6.0');

复制代码

如果版本号不对的话,可以在后台--站长--数据库--升级中执行上面语句,手动更新 UCenter 的版本即可。

四、如果你确定已经正常升级UC到1.6版本,可以通过修改升级文件代码解决。

打开updata.php文件,查找代码

  1. if(version_compare($version, '1.5.2') <= 0) {

复制代码

将代码修改为:

  1. if(version_compare($version, '1.5.2') >= 0) {

复制代码

这样可以跳过检查了

五、可直接访问http://你的网址/install/update.php?step=prepare 升级


标签:

给我留言

您必须 登录 才能发表留言!

Copyright © rjzb软件智博 保留所有权利.   Theme  Ality Power by serv00.com host,thanks.

用户登录