2

我在 Bluemix API Connect 中有一个用于开发环境的 Developer Portal,一个用于测试环境,一个用于生产环境。我对模块、设置和内容的结构进行了一些自定义,我想将它们从一个环境迁移到另一个环境。

我有样式、字体和图像的主题,但主题中不包含一些设置和内容。我找到了一些 Drupal 插件来从数据库迁移表。但是,存在覆盖与 API、产品、计划等相关的表的风险。

我想知道是否有推荐的方法来进行此迁移,而无需再次手动执行所有操作。

4

1 回答 1

4

目前还没有一种简单的方法可以在门户网站之间迁移这种配置。有一个名为“ Features ”的 Drupal 模块可以导出/导入功能,但它不支持所有配置,也不是我们测试或记录的过程,因此您使用它需要您自担风险。您大概将自定义主题上传到一个站点,因此您可以再次将其上传到第二个站点 - 这一点很简单。

如果它的配置量很大,那么您可以提出支持票并要求 Ops 用前一个站点的配置覆盖目标站点 - 但这是一个一次性的过程,它会完全擦除目标站点。所以这并不能真正帮助正在进行的变化。

您可以编写一个自定义的 drupal 模块来进行配置更改 - 然后只需在每个站点上加载该模块,它就会进行所需的更改。然而,这可能是很多工作。如果您只有几个站点,则简单地手动重做相同的更改可能会更容易。

希望这在未来会有所改善。

(完全披露:我是 API Connect 开发团队的一员)

于 2016-10-10T12:45:57.467 回答