如何导出我的Hybris网站?

时间:2014-03-10 12:50:22

标签: hybris

我已经阅读了hybris wiki,但我无法找到任何相关信息......我在localhost上的一个hybris平台上创建了一个网站,现在我需要获取所有内容,产品,页面,等,并将其导入另一个平台。你知道怎么做吗?

谢谢!

3 个答案:

答案 0 :(得分:4)

您可以通过编写导出脚本来导出数据。

创建导出标题

  • 登录hybris管理控制台。
  • 导航至系统>工具>脚本生成器。
  • 在向导:脚本生成器中,单击“高级设置”选项卡。
  • 清除文档ID复选框。
  • 切换回“脚本”标签。
  • 从“脚本”修改器下拉菜单中选择[y] hybris MigrationScriptModifier。
  • 单击“生成”按钮。
  • 脚本生成器将hybris Commerce Suite中所有类型的标头写入“脚本”字段。
  • 将标题列表复制并粘贴到文本编辑器中。
  • 删除您不想导出的类型的标题。

以下是一些示例列表 - >

有关如何以不同方式运行导出的详细信息,请点击此链接Impex - User Guide

答案 1 :(得分:2)

快速而脏的数据库转储:

如果您不担心覆盖其他平台上的现有数据,则可以简单地复制数据库。您很可能还需要复制hybris/data文件夹,否则您将缺少媒体参考。如果您正在使用MySQL,则可以使用mysqldump实用程序。例如,如果您只是需要站起来的UAT环境,这是一种快速简便的方法。

Impex export

更好的方法是创建将导出所需项目的impex脚本。在hybris wiki上,搜索" Data Exporter",这是一个包含指向名为advancedexport的HMC扩展的链接的页面。它可以让您更轻松地设置导出。

答案 2 :(得分:0)

此处另一个不错的选择是使用 Hybris-to-Hybris同步,这将允许您利用数据中心传输所有数据。如果您希望在原始系统中保持良好性能,或者您正在处理不同版本的hybris,这是一个非常好的解决方案。请参阅有关此here的更多信息。