免费咨询热线:020-85289921

QQ群1:590755485

QQ群2:50056937

了解更多,敬请垂询 020-85289921

您还可以

在线咨询
查看:2025 回复:1
administrator
头像
  • 22
    主题
  • 70
    帖子
  • 0
    积分
商淘软件系统升级教程
返回
发表于 2019-10-15 12:13:00         只看该作者
楼主

每次发布之前官方都准备好安装版和升级包,以WSTMart3.1.0为例子,文件大致如下:

这是一个含有手机、微信、小程序和APP端的更新包和安装程序。


那么我们在升级前要做的步骤是:

1.备份原来的数据库和系统文件。

这个是重点,所有的系统升级,都不能保证中途不会出错的,万一升级途中出现其他意外(例如SQL出错,文件拷贝出错,甚至突然断网断电等等),还可以及时回滚系统。


2.执行升级SQL。

打开3.1.0目录,我们可以看到有个upgrade目录:

我们打开可以看到如下的文件:

我们把3.1.0.sql里的sql拷贝到数据库中操作面板去:


在执行之前,要完整看一下里边的SQL备注,因为有些插件如果用户并没有开启的话,就不需要执行了。例如:

例如上边我们会备注哪些情况下需要执行的,哪些不需要执行的。


3.更新源代码。

除非跨版本或者本次版本变动非常大,否则官方一般会在upgrade目录下放置相对于上一个版本有改动过的文件。例如:

用户只要将这个目录整个拷贝就可以了。如果涉及到插件里边有配置数据库的,那么就要检查一下插件的配置文件是否在也这次更新里边一同更新了。例如客服插件,在3.1.0中有重新定义了域名配置,所以在3.1.0中需要重新配置一下域名。

如果官方没有提供upgrade源代码目录(一般会在邮件里边提示的),那么用户可以直接拷除了upload(有明确说需要更新到除外)、install、sitemap、upgrade以及更新说明文件以外的文件进行覆盖(如果涉及到客服插件,也要配置)。例如:

4.删除服务器下runtime目录下的文件夹,清除缓存。


支持 收藏 举报
手机用户8887
头像
  • 2
    主题
  • 4
    帖子
  • 0
    积分
发表于 2020-03-06 20:56:40         只看该作者
沙发
跳转至

不行啊 我执行数据库报错

回复 支持 反对 举报