注意:discuz无法直接从7.0升级到x2.0
所以先从7.0升级到7.2
然后在从7.2升级到X2.0
具体步骤:
一、从discuz7.0升级到discuzX2.0
a) 登入discuz7.0后台,将其页面设置为默认风格
b) 在风格管理处将其他模板设置为不可用
c) 关闭论坛(后台管理->全局->论坛关闭(是))
d) 数据备份
e) 数据库备份(工具->数据库->备份->论坛全部数据)
f) 上传discuz7.2的程序
g) 将discuz7.2程序目录中的utilities\d70to72.php 拷贝到项目的根目录中
h) 在浏览器中运行/d70to72.php进行自动升级
i) 下一步
j) 继续下一个功能(重要功能设置用来引导站长对一些比较重要的功能进行优先设置,在这里您可以看到该功能的介绍及举例)
k) 升级完成
l) 删除d70to72.php文件(默认会自动删除)
m) 进入后台(工具>更新缓存)
n) 进入前台进行一些测试
o) 可以查看下方的版本号,证明升级成功
二、discuz7.2升级到discuzX2.0
a) 登入discuz7.2后台,将其页面设置为默认风格
b) 在风格管理处将其他模板设置为不可用
c) 关闭论坛(后台管理->全局->论坛关闭(是))
d) 数据备份
e) 数据库备份(工具->数据库->备份->论坛全部数据)
f) 上传discuzx2.0的程序到upload
g) 执行安装程序/install(指定原discuz挂接的ucenter地址)
h) 升级论坛数据(将更新程序utility/ convert文件中的内容拷贝到根目录>并执行>设置相应的设置,运行)
i) 编辑新论坛config/config_global.php文件,设置创始人($_config[‘admincp’][‘founder’]=创始人的uid)
i.创始人的uid获取的方法:在source/class/class_admincp.php中check_cpaccess()方法中输出
j) 进入后台登陆后更新缓存(应用>更新缓存)
k) 新系统增加了很多设置项目,需要重新设置一下
l) 将老版本的(attachments中的文件)上传到新版本中的(data\attachment\forum)中;
m) 转移用户头像(独立安装ucenter的不需要这步)
i.将老版本中的uc_server\data\avatar中的文件上传到新版本的uc_server\data\avatar中
n) 删除convert程序
o) 如果使用过分类信息,需要重新整理一次分类信息(后台->更新统计->分类信息整理)工具->更新统计
p) 测试