yzmcms跨版本手动升级的实操教程,适用于市面上的大多数网站cms程序

某些cms不提供升级,什么方法能完美手动给程序升级,以yzmcms为例,实操教你跨版本手动升级教程

有些cms程序,可能只对付费用户或授权用户提供升级包,免费用户不提供升级包,无法升级。

所以免费使用的用户可能没盈利,不愿意付费升级,可能还用着几年前的版本。但是老版本功能不如新版本或者在安全上,没有新版本安全。

对于这些不想付费的用户来说,如何给自己的网站程序手动升级到最新版本?

升级,包含数据库升级和程序升级。一个都不能少。

备案原始网站的程序与数据库

1、无论是通过手动,还是官方升级包升级。第一次事就是备案原始网站程序和数据库。以防升级失败或Bug,导致数据库不正常。网站不能正常恢复。

2、将原始文件,全部移动到一个文件夹中,比如(old_kkno1.com)

3、如果有权限新建数据库,可以将数据库重命名,如:将kkno1 重命名为 kkno1_old

4、重新安装网站程序。数据库使用kkno1 (步骤3已经重命名,所以正常情况程序会自己新建一个),于是,网站程序已经变成全新的网站程序。

5、恢复老版本的数据库,将kkno1,重命名为kkno1_5.7,同时将老版数据库kkno1_old,重命名为kkno1。这样就完成旧的数据库恢复。此时状态是:新程序+老数据库

到这一步全新的最新版本已经安装完成。下面是恢复数据。

恢复数据库

比如跨版本升级,即:从cms5.3升级到cms5.7版本,那么如何知道数据库有哪些变更。

1、在本地搭建网站环境,并创建2个网站,分别数据cms5.3与5.7

2、通过软件,对比2个数据库的数据库表结构,即可快速知道二个版本的数据库结构变化。

推荐使用专业的数据库工具navicat,操作方法如下:添加本地环境的数据库到navicat软件上,点连接,会让你输入本地数据库账号密码,推荐使用root账号登陆。连接成功就可以进到下一步对比结构。

依次,工具→结构同步,进入结构对比页。

yzmcms跨版本手动升级的实操教程,适用于市面上的大多数网站cms程序

源填写新版本的数据库,目标则是旧版本数据库。(这和我理解不一样,我理解应该 源向目标 同步结构,不知道我理解偏差还是版本Bug)

yzmcms跨版本手动升级的实操教程,适用于市面上的大多数网站cms程序

点对比,少等几秒种,给出2个表的全部差异和对比结果。

点某一个表,即可查看二表的差别在哪,是表的字段多了还是字段的类型变了!

这些我们可以不管,直接点部署

yzmcms跨版本手动升级的实操教程,适用于市面上的大多数网站cms程序

软件会直接给出sql语句,你只要执行这个数据库语句,那么旧版本kkno1数据库,即可1秒变成新版数据库结构,是不是很酷!

但是,在自己电脑上对比的数据库,和服务器的数据库结构,可能还有点区别,所以要将前缀或数据库名替换下。

即,复制sql语句,到记事本里略处理即可。

yzmcms跨版本手动升级的实操教程,适用于市面上的大多数网站cms程序

将处理后的sql语句,去服务器数据库执行即可,此时,程序与数据库,均升级到最新版本。

注:

1、如果差异小,对比出之后,你可以去网站的数据库kkno1,按照对比出的结果,手动修改或新建字段 会更省事。

2、遇到sql行包含Drop的,请注意一下,这表示删除。

恢复模板与静态文件

前面已经升级了程序和数据库。网站访问正常,但是,模板文件夹、网站图片、资源等附件文件夹,还没有移动过来。

直接将这些文件夹,移动过来即可。通常这些文件夹只有几个,很容易知道。并且官方一般都提供了服务器搬家教程,里面会说哪些文件夹要手动搬。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝/QQ扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,均不允许转载,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 如发现会员转载本站资源文章,本站有权封禁会员账号!
4. 不得使用于非法商业用途,商用请购买正版,不得违反国家法律。否则后果自负!
5. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
6. 如有链接无法下载、失效或广告,请联系管理员处理! 7. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

易生阁资源网 技术分享 yzmcms跨版本手动升级的实操教程,适用于市面上的大多数网站cms程序 https://www.yishengge.top/14103.html

yzmcms跨版本手动升级的实操教程,适用于市面上的大多数网站cms程序
下一篇:

已经没有下一篇了!

常见问题
  • 本站所有源码、素材版权归原作者所有,新手源码提供的源码只能用于学习研究,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用谷歌浏览器。
查看详情

相关文章

yzmcms跨版本手动升级的实操教程,适用于市面上的大多数网站cms程序-海报

分享本文封面