首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将页面版本从一个CQ实例迁移到另一个CQ实例?

如何将页面版本从一个CQ实例迁移到另一个CQ实例?
EN

Stack Overflow用户
提问于 2015-09-29 13:11:35
回答 3查看 2K关注 0票数 2

我在Adobe CQ上工作。我为我的author实例中的特定页面创建了2-3个版本(1.2、1.2、1.3)。现在我尝试打包我的内容页面,并将其安装到另一个实例中。我看不到我在另一个实例中安装的页面版本。

有人能帮我解决这个问题吗??我想要将内容页面及其版本从一个CQ实例迁移到另一个CQ实例??

EN

回答 3

Stack Overflow用户

发布于 2015-10-15 09:53:58

我们的情况是一样的。您可以使用打包方法提取以前版本的详细信息,但由于新的Oak安全模型,您将无法重新加载它们。下一个问题是,由于节点ID可能不同,您将需要提取和转换数据,然后重新插入,特别是在使用部分数据集进行提取的情况下。

我们已经达到并正在证明的是,使用新的迁移工具将内容从一个实例移动到另一个实例,据说它有一个版本提取工具。当我们得到结果时,我会在这里更新详细信息。

更新:

我们已经测试了CRX2OAK迁移工具,它确实可以跨版本迁移。使用该工具,您可以指定筛选器仅迁移内容的子集,然后再将版本详细信息拖过去。

似乎这种方法对于单租户和多租户方法都很好用,因为它过去使用一个包来存储内容。

不幸的是,它不能用作可移植的备份系统,因为它是一个实例对实例的解决方案。然而,它对于蓝色/绿色部署策略确实工作得很好。

票数 2
EN

Stack Overflow用户

发布于 2015-09-30 04:41:21

版本存储在AEM中的路径'/jcr:system/jcr:versionStorage‘中。要传输带有其版本的页面,只需为您想要移动的内容和版本存储路径创建一个带有过滤器的包,下载包并安装在其他AEM中。

票数 1
EN

Stack Overflow用户

发布于 2017-01-06 18:27:22

如果有人像我一样遇到这个问题,这里是总结的答案:

您可以通过下面的链接使用crx2oak实用程序跨实例迁移页面和页面版本:https://repo.adobe.com/nexus/content/groups/public/com/adobe/granite/crx2oak/

这是一个功能强大的实用程序,具有多种用途(特别是在升级中),如以下链接所示:

https://docs.adobe.com/docs/en/aem/6-2/deploy/upgrade/using-crx2oak.html https://jackrabbit.apache.org/oak/docs/migration.html

在运行此实用程序时,源存储库和目标存储库需要离线,因此最好提前计划这种类型的迁移。

HTH

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32836103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档