Content management system Crafter CMS-升级到新版本的简单方法?

Content management system Crafter CMS-升级到新版本的简单方法?,content-management-system,crafter-cms,Content Management System,Crafter Cms,有没有一种简单的方法可以将Crafter从一个版本升级到另一个版本?我只是试图通过替换存储库从3.0.1更新到3.0.2,但它什么都不识别。它似乎不喜欢在工作室外做任何事情。我想在不重新创建整个网站的情况下跟上最新的变化。这是我通常做的事情:使用Gradle per构建您喜欢的版本 在bundle文件夹中,按如下方式备份您的bin: mv bin bin.{date} mv路径\u至\u工匠CMS\u gradle/crafter创作/bin 现在可以使用新的bin文件夹(新二进制文件)启动

有没有一种简单的方法可以将Crafter从一个版本升级到另一个版本?我只是试图通过替换存储库从3.0.1更新到3.0.2,但它什么都不识别。它似乎不喜欢在工作室外做任何事情。我想在不重新创建整个网站的情况下跟上最新的变化。

这是我通常做的事情:使用Gradle per构建您喜欢的版本

在bundle文件夹中,按如下方式备份您的bin:


mv bin bin.{date}
mv路径\u至\u工匠CMS\u gradle/crafter创作/bin

现在可以使用新的bin文件夹(新二进制文件)启动crafter:


bin/crafter.sh开始

提醒:一旦升级,数据库可能会升级,这意味着您无法返回。考虑以前的事情。以下是如何备份:

通常,您的所有数据都存在于./data(mariadb、mongodb(如果使用)、repos、solr索引等)

替换回购协议的原因不起作用,因为Studio在MariaDB中有元数据,因此仅仅替换回购协议是不够的

另一种方法是替换repo,就像您尝试的那样,但要求Studio“从repo同步”,以基于git重建其数据库。虽然这是可能的,但它涉及(您需要创建一个“空”的BP站点,替换repo,从repo同步,批量发布,等等)。这对于从2.5.x到3.0.x的迁移非常有用。为了满足您的需要,只需更换bin文件夹就更简单了