如何将各种低版本的discuz版本升级到discuz x3.0

最近在做discuz改版的项目,遇到了很多问题,相信很多拥有discuz论坛的版主,站长和程序猿在升级或改版discuz的过程中遇到过和我一样的问题,所以我开了一个discuz专栏,为大家讲解一下discuz的一些知识,希望对大家有用!

本文先从discuz的升级开始说起:

现在站长使用的大部分discuz论坛都是discuz x3.0一下的版本,有x3.0beta,x2.5,x2.5RC,x2.0等等甚至更低版本的,但是版本升级的方式都是差不多的,现在就以discuz x2.5版的为例,为大家讲解一下升级的具体操作:

  1. 准备工作:
    • 已经安装过的discuz x3.0一下版本的网站一个(这是必须的);
    • 可以上传下载的软件 如FlashFxp;
    • 下载一个discuz x3.00正式版
  2. 备份工作:

在原版本中进入管理中心,点击 站长—> 数据库 —> 备份;数据备份类型选择 Discuz! 和 UCenter 数据 ,按提交即备份完成;

在原版本的网站根目录即你的网站文件刚打开的这一级,新建一个old文件夹,将除了data ,  config, uc_client, uc_server 目录以外的程序移动进入 old目录中;

3.上传discuz x3.0:

解压已经下载好的discuz x3.0正式版压缩包,在压缩包里找到upload文件夹,将upload里面的文件通过上传工具去(如FlashFxp)上传到原网站的目录里面,如果上传时候提示覆盖目录,请选择“是”;

4.安装下载包:

在discuz x3.0压缩包里找到utility文件夹,打开文件夹将目录中的update.php文件上传到原网站文件中的install文件夹中(位置在根目录,打开),删除install目录里面的index.php文件,然后在浏览器里面访问 http://你的域名/论坛目论(一般是forum.php,具体看你的目录)/install/update.php ,然后根据页面的提示点击下一步;完成升级点击“直接进入下一步”请确认是否要恢复默认风格如果选择“是”,站点将恢复站点默认风格。然后将自动更新缓存,等待缓存更新完毕后,站点升级完成。

 

提示:升级时间随着数据的大小和服务器性能而变。依据测试,10G左右的论坛,从 2.5 升级值 3.0 大约需 1.5-2.5 个小时。如果你的版本更老一些,升级的时间消耗的会更多些。升级完毕,进入后台,更新缓存,并测试功能。升级成功后,old目录中的文件就可以进行删除。

感谢您的阅读,如果对你有帮助,请继续关注我,我会继续努力,分享更多的知识!

 

 

 

 

原文地址:https://www.cnblogs.com/liugang-vip/p/3545690.html