百宝云论坛

 找回密码
 立即注册
查看: 515|回复: 0

[应用中心] 【应用中心】云应用升级机制

[复制链接]

96

主题

220

帖子

1379

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1379
发表于 2016-9-19 20:14:45 | 显示全部楼层 |阅读模式
百宝云应用中心系列教程
之云应用升级机制




云应用的升级机制,可以让作者根据用户的需要发布不同版本,同时又支持版本的升级,而且云应用的数据又可以完整保留与兼容不同版本应用!

作者如何设置云应用的升级?

作者在发布云应用或者是更新云应用时,都可以在基本信息界面操作,选择哪些应用可以升级到本应用。如下图:


这里默认是为否的,也就是不支持其他应用升级到本应用。

升级的前提条件
1、作者至少要发布过1个应用。
2、本应用的价格一定要高于要升级应用的价格。
3、应用必须是相同类别的。

那么现在我们来学习下,云应用的升级机制到底做了哪些事情,作者又需要关心与注意哪些内容?
例如:
当用户将A应用升级B应用时,百宝云会先将A应用所有文件备份到云系统目录中(具体目录:云系统/文件/云应用备份/更新备份/云应用名称),之后创建B应用位置,安装新bby到B应用中,再将A应用里的数据库、配置、文件、日志拷贝到B应用中,修改A应用的访问token到B应用中,最后,删除A应用的所有数据。
为了更加形象的理解这个流程操作,下面画了个云应用升级流程的图解,来帮助作者更好的理解与掌握这个内容。
首先我们先熟悉云应用的目录结构,如下图:

从上图,可以清楚的知道云应用的目录包括:数据库、配置、日志、文件、源文件、资源这6大目录。
现在就来看看云应用升级究竟是怎么做的?


升级完成之后,用户必须手动重启一次云应用,重启成功,那么用户的云应用就是升级后的新版本的代码了!

注意:
1、升级时,云应用的数据库目录下的数据库不会被清理,但是资源里的数据库会比清理,因此,大家在写项目的时候,千万不要把数据库防资源进行操作,一定要谨记!一定要谨记!一定要谨记!
2、数据库的升级需要作者自己在应用里写代码处理。




总结一下:

1、云应用升级之前,会先备份一次原应用的所有文件。
2、备份完成之后,创建新应用位置。
3、释放新安装包中的源文件与资源文件到相应的目录,拷贝原应用里的数据库、配置、文件、日志文件到新应用中,修改原应用的访问token到新应用里。
4、删除原应用的所有数据。
5、升级操作完成

如果在实际操作过程中遇到不可解决的问题,可以联系在线客服,或者是加入:309604797咨询。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持
关闭
售后
在线客服
QQ群:309604797
在线客服

小黑屋|百宝云论坛 ( 湘ICP备15007281号-2 )

GMT+8, 2018-4-22 10:59

Powered by bby! X3.4

© 2015-2018 baibaoyun

快速回复 返回顶部 返回列表