|
百宝云应用中心系列教程 之云应用升级机制
云应用的升级机制,可以让作者根据用户的需要发布不同版本,同时又支持版本的升级,而且云应用的数据又可以完整保留与兼容不同版本应用!
作者在发布云应用或者是更新云应用时,都可以在基本信息界面操作,选择哪些应用可以升级到本应用。如下图:
这里默认是为否的,也就是不支持其他应用升级到本应用。
升级的前提条件
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
|