上周我们谈了UCenter的安装,相信一些已经有论坛的用户要抗议了,光说安装了我们怎么办?别急啊饭要一口一口吃,心急吃不了热豆腐,哈哈。本周第一谈我们就来谈谈UCenter升级的问题,首先明确一下UCenter的升级可能会包括两个部分,一个是UCenter本身的升级,另一个就是UCenter下面的应用升级。UCenter做为底层应用升级频率不会很频繁,而且会做兼容性判断,即使不升级也可以正常使用下面的应用,所以大家大可不必担心UCenter会给升级带来麻烦。好了该说的说完了,我们切入今天的整体,以论坛为例谈一下UCenter的升级。
从目前发布的版本来看,目前升级存在下面几个情况。
Discuz!6.0.0之前的版本升级UCenter+Discuz!6.1.0
Discuz!6.0.0升级UCenter+Discuz!6.1.0
UCenter测试版+Discuz!6.0.1升级UCenter+Discuz!6.1.0
安装了UCenter Home或者Supev测试版+UCenter测试版升级到Discuz!6.1.0
从上面实际上只分为两大类,一类是从没有安装过UCenter 一种是安装过UCenter的。
从大类来说,没有安装过UCenter的首先要安装UCenter,然后升级各个应用,升级时候会提示你绑定用户中心,进行绑定后升级完成。如果已经安装过UCenter的话,需要先升级UCenter,然后再升级应用,由于应用已经和UCenter绑定,所以这里升级时候不需要重新绑定。
相信大家看到这里已经大致了解UCenter升级的一个简单过程了,当然在实际升级中还会出现多种情况,推荐大家准备升级前先看看开发组猴子写的这篇教程(
Discuz!升级详细教程地址:http://www.discuz.net/thread-885712-1-1.html),仔细看看再升级。
在这里我还想就一个特殊情况就是已经多个应用(例如论坛)的升级绑定,这个问题我在第一期的时候曾经提供,我们是用合并的方法来做多个已有数据应用升级以及绑定,但这个合并会有重用户名问题,出于效率等因素考虑,才用了是预先处理分批合并的方法。具体点说就是在多个已有数据合并时候,以一个应用为主应用,其他应用都为次应用,升级合并程序会把次应用里面的同名ID临时存放,当这些ID再次登录论坛的时候,提示他重名,要求改名。这种处理方式可以最大可能减少重名造成的数据混乱,同时也清理了应用长期不登陆的会员数据。
升级对于许多站长来说都是一件比较头疼的事情,我们一直也在寻求更简单的升级方法,但升级相比安装来说可能还是一项复杂的工程,特别是你的论坛数据量比较大的时候,所以关于升级我最后说一句,
升级前一定仔细看升级文档要做好数据备份,关闭网站,待整个升级完成测试没有问题后再开放,一旦出现问题不要急,恢复数据再做尝试,祝所有站长升级成功,早日用上UCenter,谢谢!
最后预告一下十日谈最后几期的内容,最后几期我将对UCenter另外一个重要功能数据交互做介绍,同时还将对UCenter一些细节问题做介绍,如果大家对UCenter还有什么问题,欢迎提问,我们一一为大家解答的:)