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、总之就是将网站完整的复制一份本地的运行环境,准备好上述工作之后就可以开始升级了。 上述所有的工作都没有对服务器上的网站进行任何数据增删的操作,之所以下载到本地是为了测试可行性,如果出现问题,可以终止升级! 二、开始升级过程 从 Discuz! X3.2 - X3.4 升级(GBK可以升级转换到UTF8)
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,现在你有资格请本站长吃饭了 |