新闻中心

无忧主机:Discus!7.2升级disucz!X后迁移网站的备忘录

作者 / 无忧主机 时间 2012-06-01 20:16:46

无忧主机(www.51php.com)小编迁移了许多康盛X系列的网站,今天碰到一个非常 特殊的案例,本人认为很有参考价值,遂整理备忘,以提醒。 常规的Discuz! X系列网站,我们在安装使用的时候,UC是集成X系列中,不用单独安装的。那么,迁移过程中也就没有特殊要处理的。然而,当你碰到是从disucz!7.2论坛升级到discuz!X的这种情况,你就不得不要注意啦!下面是我碰到情况: 经检查用户网站基本安装信息: 使用Ucenter 1.5.2 GBK, disucz!x2.0 GBK,数据库表默认数据库表前缀名 ucenter的数据库表前缀不是默认的表前缀,而是自定义的 当前的discuz!2.0是从disucz!7.2升级而来。 迁移中遇到的困难: 1、用户网站以前是disucz!X7.2,然后升级到disucz!x2.0。 2、用户迁移到无忧php虚拟主机,论坛数据正常恢复,而uc里面的会员信息没有恢复,会员无法登录。 3、迁移完成后,需要升级到最新版本discuz!x2.5。 4、mysql数据库非常大,有200多M,而且由于老空间的问题,phpmyadmin无法登录备份,老站容量有5G的数据,而且ftp下载数据非常慢。 解决这个问题,我们要注意的问题和我采用的对策: 1、  此案例中的disucz!x2.0的论坛网站是从discuz!7.2升级而来,那么UC是独立安装的。我们在迁移安装x2.0的时候要注意,选择uc的安装路径,必须要先恢复ucenter的正常访问,并确保数据存在。 2、  用户操作网站的迁移,发现uc里面没有会员信息,其原因是数据库表前缀名与老站不一致导致,导致无法恢复数据。解决的办法,就是在安装uc的时候注意数据库表前缀名的统一即可。 3、  Discus!x2.0由于要求的是uc1.6.0版本,而且用户也决定迁移成功后要升级到最新的x2.5。那么,我们在完成上述第2点中说的外,我们要将uc1.5.2升级到uc1.6.0版本。这是必须的。这种情况下,我一直想不明的,之前是怎样从dz bbs升级到X的()。 4、  老站下载非常慢,网站数据容量非常大。我迁移的时候,采用全新安装x2.0后,从论坛后台恢复数据的方式进行。然后只下载老站的附件和主题上传覆盖。这样可以节约时间,而且可以避免一些小错误。注意:安装x2的时候,单独选择UC的安装路径,别忘了正确的uc创始人密码。 5、  通过上面3个步骤,可以恢复网站的结构会数据,然后我们只需要慢慢上传网站的附件(upload)就可以了。5G的数据的上传,真的很费神!!! 好了,上述是我折腾几天后的经验,这里总结下备忘。 1、  由于UC是独立安装的。先将 UCenter升级到1.6.0 以上版本。这个过程很简单,康盛论坛有现成的图文教程,已经很详细,这里不重复。 2、  升级discuz!x2.0到discuz!x2.5。我采用的非常非常直接,直接下载同版本(GBK)discuz!x2.5安装包,把upload里面文件直接上传覆盖。然后把 utilities /update.php上传到空间的install目录下,用域名执行升级向导,根据向导完成升级过程。   纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/discuz/5682.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服