搜索
虾皮社区 首页 编程开发 Discuz二次开发 查看内容

如何从Discuz! X3.2 - X3.4 升级至 Discuz! X3.5

2023-6-15 11:26| 发布者: happyxp| 查看: 1100| 评论: 0

摘要: Discuz! X3.2 - X3.4 升级至 Discuz! X3.5详细教程 最近站长的小站从Discuz! X3.4升级到了Discuz! X3.5,修复了几个模版的BUG感觉流畅了很多。下面结合官方的教程给大家分享一下升级过程。一、升级至 Discuz! X3.5前 ...
   Discuz! X3.2 - X3.4 升级至 Discuz! X3.5详细教程
  最近站长的小站从Discuz! X3.4升级到了Discuz! X3.5,修复了几个模版的BUG感觉流畅了很多。下面结合官方的教程给大家分享一下升级过程。

一、升级至 Discuz! X3.5前需要做的准备。

所有的准备工作之前先备份数据,能创建快照的创建快照,能直接备份硬盘的直接备份,能打包的打包,能下载的下载。
备份数据!备份数据!备份数据!重要的事情说三次。
在进行操作之前,如果你网站的流量特别大,你又不想丢失任何数据,可以先关闭网站所有的发帖和回复的功能,改为只能浏览的模式,这样就不会因为升级导致新发布的数据丢失。

1、首先,升级之前先下载网站程序和数据,我用的是宝塔的管理面板,直接在后台将其打包,网站文件和数据库要分别打包,然后下载到本地即可。
2、本地创建测试环境,我用的phpstudy,现在叫小皮。因为是windows系统,这个面板个人认为调试更方便一些。当然如果你对环境不是很了解,建议直接用宝塔的面板,做一下网站迁移到本地。注意:无论是用什么环境,建议数据库名称、账号、密码、IP地址最好跟网站环境一致,否则后面需要再改,麻烦!
3、做一下本地hosts文件解析,方便将来再迁移回去。打开hosts文件,再最后面一行加上  127.0.0.1 www.xp6.org(这个位置填你的域名)。我在操作过程中这个文件是一直打开的,需要切回原网站查看,就在前面加个#,切回来就去掉,很方便查看升级后是不是有不一致的地方。
4、总之就是将网站完整的复制一份本地的运行环境,准备好上述工作之后就可以开始升级了。

上述所有的工作都没有对服务器上的网站进行任何数据增删的操作,之所以下载到本地是为了测试可行性,如果出现问题,可以终止升级!

二、开始升级过程

原文地址:https://www.dismall.com/thread-15914-1-1.html可以直接参考升级。
从 Discuz! X3.2 - X3.4 升级(GBK可以升级转换到UTF8)
  • 确认UC通信正常,并下载X3.5最新版压缩包文件:https://www.dismall.com/thread-14660-1-1.html
  • 备份数据库和程序文件,请不要忘记备份 UCenter 数据库和程序文件(云服务器快照备份,虚拟主机主机管理里备份文件和数据库)。
  • 进入您的 UCenter 所在目录(默认为 论坛根目录/uc_server),建立文件夹 old,将 UCenter 目录下除 data 目录以外的其他文件夹移动进入 old 目录中。如移动文件中存在包括但不限于 .htaccess 或 .user.ini 等的网站配置文件,请不要移动。
  • 上传 UCenter 1.7.0 程序(压缩包中 upload/uc_server 目录中的文件,如使用 FTP 上传请使用二进制模式), 如上传时候提示覆盖目录,请选择 “是”。
  • 下载  update_ucenter_adult.zip (17.11 KB, 下载次数: 3587) ,将压缩包内的 update_ucenter_adult.php 上传到 UCenter 所在目录(默认为 uc_server )下的 install 目录,并删除 UCenter 所在目录下 data 目录的 upgrade.lock 文件。
  • 浏览器访问 UCenter 所在目录下 install 目录下的 update_ucenter_adult.php(默认为 论坛网址/uc_server/install/update_ucenter_adult.php) 并参照提示进行升级即可。升级时间随着数据的大小和服务器性能而变。
  • 将除 data, config 目录,和 UCenter 所在目录(默认为 uc_server,如果该目录不在论坛根目录下的话可排除此项)以外的其他文件夹移动进入 old 目录中。如移动文件中存在包括但不限于 .htaccess 或 .user.ini 等的网站配置文件,请不要移动。
  • 将 old/source/plugin 和 old/template 目录下除 default 以外的目录,移动回 source 和 template 目录下面(也可在上一步移动文件时,直接在原位置保留这部分文件)。
  • 上传 Discuz! X3.5 程序(压缩包中 upload 目录中的文件,如使用 FTP 上传请使用二进制模式), 如上传时候提示覆盖目录,请选择 “是”。
  • 下载  update_adult.zip (22.79 KB, 下载次数: 2905) ,将压缩包内的 update_adult.php 上传到 Discuz! 所在目录下 install 目录,并删除 Discuz! 所在目录下 data 目录的 update.lock 文件。
  • 浏览器访问 Discuz! 所在目录下 install 目录下的 update_adult.php(默认为 论坛网址/install/update_adult.php) 并参照提示进行升级即可。升级时间随着数据的大小和服务器性能而变。
  • 升级完成后,删除 update_ucenter_adult.php 和 update_adult.php,old文件等全部操作完毕之后再删除。
注意事项:
X3.4的插件模板不一定兼容X3.5
升级会自动关闭全部插件,升级完成后自己再开启
GBK用户升级后用户的安全问答会清空
升级后全部功能模块都会开启,不需要的功能自行关闭

从其他版本升级,请先升级到X3.4,再升级X3.5:https://www.dismall.com/thread-73-1-1.html

三、本地测试

1、升级完成之后,首先要进入后台更新缓存。后台——工具——更新缓存,全选——确定。
2、访问首页,如果模版不是自己的模版,后台——模版——模板管理,选择自己的模版——提交。
3、访问所有相关页面,确认自己的模版是否符合X3.5的要求,如果不符合,需要进行修改。你用的是官方的模版或者购买的第三方模版,会有对应的升级版。如果不是,那么就手搓一下。
http://www.xp6.org/siteweb/discuz/这里有我这次升级出现的一些问题的解决办法,可以看一下。
4、进行一下日常的操作,比如发帖,回帖,删帖,修改头像等等,寻找问题,然后解决。

四、更新服务器

将测试好,没有问题的数据更新到服务器即可开始享受discuz x3.5了。
1、更新到服务器后如果出现错误,首先要检查数据库连接文件是否准确,然后再根据提示查找问题。
2、如果碰到解决不了的问题,可以找专业人士帮忙解决
3、对于几十上百G的论坛,如果你自己的水平不够,建议上面的操作过程重复三次,没有问题之后,再上传更新服务器。如果期间出现各种问题,还是要请专业人士帮助,或者先不要升级。

如果上面没出现任何意外,那么恭喜你的论坛也升级到了Discuz! X3.5,现在你有资格请本站长吃饭了

路过

雷人

握手

鲜花

鸡蛋
本站文章如无特殊说明均为 虾皮社区 原创,可无偿使用和传播,欢迎转载分享!
转载请注明本文地址:
如有文章侵犯了您的权利,请联系本站站长,我们将在第一时间删除相关内容,谢谢!
热门文章
discuz开启板块图片列表模式,显示不了图片解决方法
discuz开启板块图片列表模式,显示不了图片解决方法
在discuz中如果你的图片板块一直没开启图片列表模式,突然开启的话默认缩略图是不显示的,这种情况下需要手动更新一下即可。后台打开工具,更新缓存,找到重建主题封面。填上板块ID,就是直接打开相关板块
discuz提示:对不起,您安装的不是正版应用,安装程序无法继续执行
discuz提示:对不起,您安装的不是正版应用,安装程序无
这个是因为这个模板、插件是正版的,而discuz 社区在更新到2.0以上后,增加了对插件的版本检测,那名我们有没有办法解决呢?答案是很简单的。 在网站的根目录下找到/source/function/function_cloudaddons
Discuz开通QQ互联绑定QQ显示!connect_config_bindinfo!
Discuz开通QQ互联绑定QQ显示!connect_config_bindinfo
Discuz开通QQ互联绑定QQ显示!connect_config_bindinfo!,今天碰到这个问题,搜了一圈没发现,估计不是什么大问题。然后更新了下缓存,就解决了。碰到类似问题,新装插件之类的,如果不好用,可以尝试更新
Discuz论坛如何设置添加板块内主题分类
Discuz论坛如何设置添加板块内主题分类
Discuz论坛中经常看到别人的论坛板块内还有类似标签的主题分类,这个怎么设置呢? 进入后台点击论坛,找到你想更改的板块依次点编辑——其他——主题分类。 启用主题分类:是,其他的设置按照需要。 在主
Discuz打开页面缓慢Waiting(TTFB)加载要5s以上很久的原因
Discuz打开页面缓慢Waiting(TTFB)加载要5s以上很久
今天刚建了个论坛,打开发现速度非常慢很卡。查看network发现Waiting(TTFB)加载要5s多,另一个要10s多怪不得这么慢,解决方案如下:解决方法:1、网站根目录——config——打开 config_global 和 config
discuz门户文章增加插入代码,语法代码高亮
discuz门户文章增加插入代码,语法代码高亮
论坛基本已经日薄西山了,很多地区对论坛类管理相当严格,所以很多站长将论坛转向门户方向了。 最近更新了discuzX 3.4,发现以前加的插入代码功能没有了,网上找了下重新加入了。可能是时间过得太久了,这
Discuz应用中心安装插件提示“数据下载错误(105)”的解决办法
Discuz应用中心安装插件提示“数据下载错误(105)”
近期很多用户在应用中心安装应用,提示105错误,大部分是阿里云的服务器,PHP 5.3.28、PHP5.3.29等。通过常规的方法排查后,仍然不能解决问题,官方给出的说明是PHP问题,升级PHP即可,经过测试,确实是PH
Discuz x3日志门户编辑器增加插入代码功能且代码高亮
Discuz x3日志门户编辑器增加插入代码功能且代码高亮
由于小编发布的文章经常需要插入代码,而discuz的日志及门户编辑器都没有代码插入功能,于是决心修改一下discuz的日志及门户编辑器在百度也有类似的解决办法,但是只适合老版本的 x1.5 x2.0 Jimmy按照最新
discuz X3门户文章页增加版权声明
discuz X3门户文章页增加版权声明
discuz X3以上版本,目前应该是到了discuz X3.4都可以使用。为了防止别人采集和粘贴网站的文章,也为了尊重作者的权益,当然,最重要的我个人觉得是可以给网站增加外链。两种修改方法,如下:一、直接修改
Discuz关于去除等待discuz.gtimg.cn的响应加载
Discuz关于去除等待discuz.gtimg.cn的响应加载
最近各位站长是不是发现自己DZ站点打开左下角会显示正在加载一个域名等待discuz.gtimg.cn的响应,不清楚是干吗用的,找到网址对应的js文件也打不开一查文件发现是漫游插件和漫游API接口里面的东西,管他的

最新评论

虾皮社区,成立十年了!

站长自己也搞不懂想做个什么,反正就是一直在努力的做!

Copyright © 2007-2024 xp6.org Powered by Discuz

QQ|Archiver|手机版|小黑屋|虾皮社区 |网站地图
返回顶部