升级时出现:请先升级 UCenter 到 1.6.0 以上版本。

有的站点UCenter升级完成后仍然提示请先升级 UCenter 到 1.6.0 以上版本的现象,下面分享下UCenter版本号不正确的原因和处理办法,可能有以下的几个文件和处理办法:

一、UCenter 的文件没有上传完整,此时可以重新下载一份 UCenter 的程序(http://download.comsenz.com/UCenter/1.6.0/),重新覆盖程序后重新升级。

二、有可能是 discuz! X 没有访问到正确的 UCenter:

1)请检查您的目录下有几个 UCenter 的目录,例如:uc_server、ucenter、uc 等目录名称。

2)如果有多个 UCenter 的目录,去数据库中确认下哪个 UCenter 的数据库的中的 member 表有较多的数据,表名可能叫做 pre_ucenter_members、uc_members、cdb_uc_members 等,然后记下这个表所在的数据库名和表的前缀。

3)如果有多个 UCenter 的目录,请逐一检查 UCenter 目录下的 data/config.inc.php 文件中的数据库的库名和表前缀,看哪个目录的 config 信息与在第 2 步记下的数据库名和表的前缀一致,然后记下 UCenter 的目录名称,这个 UCenter 才是您真正要用的 UCenter。

4)最后去 Discuz! X 的 config/config_ucenter.php 文件中检查下 UC_API 的地址和您记下的 UCenter 地址、数据库名、表前缀是否一致,如不一致请修改为前面记下的信息,然后通过 Discuz! X 后台重新访问 UCenter 即可。

三、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 升级

根据上面四种方法来检查和排除,应该就可以解决您的UCenter版本号不对的问题了,如果有更好的方法欢迎大家分享

时间: 2024-11-06 22:10:15

升级时出现:请先升级 UCenter 到 1.6.0 以上版本。的相关文章

XenApp_XenDesktop_7.6实战篇之十九:安装、升级和配置StoreFront 3.0

CitrixXenDesktop7.6 Feature Pack 2中发布了StoreFront 3.0,本章节为大家分享如何全新部署.升级和配置StoreFront 3.0.默认XenDesktop 7.6光盘自带的StoreFront版本为2.6.0.5031.注意升级和全新部署StoreFront 3.0使用的安装程序是一致的. 1.  全新部署StoreFront 3.0 1.1   将CTXSF01服务器加入域,并使用具备本地管理员权限的域账户进行登录 1.2   运行StoreFro

Android在线升级相关笔记一(解析服务器版本与当前版本比较)

大概流程:Android客户端去访问服务器上的封装了版本号等信息的xml文件,对服务器上的版本和当前版本进行比较, 如果低于服务器的版本,则下载服务器上的新版软件,进行安装替换,完成升级. 一.首先用tomcat搭建服务器,用于开发测试. 下载tomcat请参考:http://blog.csdn.net/only_tan/article/details/25110625 1.在tomcat中新建自己的项目: \apache-tomcat-6.0.39\webapps 目录下新建自己的项目文件夹,

升级Exchange server 2010 SP1至SP3版本相关问题解决方法

升级Exchange server 2010 SP1至SP3版本时,如果安装了UM角色,那么在出现由于语言包问题导致无法升级时,需要先卸载语方包,再升级方法如下: 1.执行如下命令卸载除en-us 外UM所有语言包 http://technet.microsoft.com/zh-cn/library/bb124004(EXCHG.80).aspx D:\exchange server 2010 sp3>Setup.com /RemoveUmLanguagePack:zh-cn   欢迎使用 Mi

升级MAC上Intellij IDEA的SVN版本

在升级了MAC自带的SVN版本后 发现Intellij IDEA仍是使用的1.7版本,那么怎么升级到1.8呢? 使用下面的命令: cd /Applications/Xcode.app/Contents/Developer/usr/bin/ #进入xcode存放svn命令的子目录 mkdir backupsvn #创建备份目录 mv svn* backupsvn/ #把旧的svn相关文件移动到备份目录 ln -s /opt/subversion/bin/svn* ./ #把新的SVN文件复制到当前

探索Oracle之数据库升级十 12c(12.1.0.2)CPU 19774304

探索Oracle之数据库升级十 12c(12.1.0.2)CPU 19774304 一.   补丁描述 参考metalink doc: (Doc ID 19774304.8) Bug19774304 - 12.1.0.2 Bundle Patch 2 for Engineered Systems and DB In-Memory (Nov2014) (Doc ID 19774304.8) 二.   补丁包含 19649591 DATABASE BUNDLE PATCH 12.1.0.2.2 (O

phpMyAdmin - 错误 您应升级到 MySQL 5.5.0 或更高版本,解决办法。。。

折腾自己的个人网站,装了个数据库管理工具,遇到您应升级到 MySQL 5.5.0 或更高版本... 采用降级phpmyadmin版本的方法解决了: 查找phpmyadmin/libraries/common.inc.php #查找 if (PMA_MYSQL_INT_VERSION < 50500) { #更换为 if (PMA_MYSQL_INT_VERSION < 50100) { ok!搞定

升级ubuntu中的gcc和g++版本

在利用张乐博士的最大熵模型工具包(Maximum Entropy Modeling Toolkit for Python and C++)和条件随机场的经典工具包CRF++(CRF++: Yet Another CRF toolkit)进行分词的时候,发现工具包不能正常安装,从报出的错误推测是gcc的版本较低,上述工具包发布于2011年,推测使用了较新的C++11标准.我们知道C++11标准开始支持各种新的特性.本人测试用的Ubuntu10.04默认的是使用gcc4.4.3,而只有gcc4.7才

数据驱动安全架构升级---“花瓶”模型迎来V5.0(二)

数据驱动安全架构升级---"花瓶"模型迎来V5.0 Jackzhai 三."花瓶"模型V5. "花瓶"模型V5.0是从安全事件防护的角度,设计安全保障架构的.事前制定策略,部署防护措施,提高攻击门槛,阻断常规的入侵攻击:事中监控,动态检测渗透防护体系的入侵者,通过分析业务状态的异常,流量的异常,网络行为的异常,以及对各种恶意代码的检测,从多个角度展示安全态势与行为的关联分析,及时发现攻击者,并及时阻断攻击者的破坏行为:事后进行溯源.取证.合规性分

数据驱动安全架构升级---“花瓶”模型迎来V5.0(一)

数据驱动安全架构升级---"花瓶"模型迎来V5.0 Jackzhai 一.背景 近十年,可以说是网络技术大发展的十年,云计算.大数据.移动互联.物联网等新技术逐渐成熟,社交.电商.智慧城市-现实社会正在全面走进网络所构建的虚拟世界,网络正在成为人们吃穿一样不可或缺的"生活必需品". 随着网络承载的事务越来越丰富,面临的安全威胁也越来越多,发生网络安全问题的损失与波及的范围也在不断升级.总结起来有以下几个方面: 网络安全国家化:美国把网络与陆海空并列为国家主权领土四大