我在 Bluemix API Connect 中有一个用于开发环境的开发人员门户,一个用于测试环境,一个用于生产环境。我对模块结构、设置和内容进行了一些自定义,我想将它们从一种环境迁移到另一种环境。
我有一个样式、字体和图像主题,但有些设置和内容未包含在主题中。我找到了一些 Drupal 插件来从数据库迁移表。但是,存在覆盖 API、产品、计划等相关表的风险。
我想知道是否有推荐的方法可以进行此迁移,而无需再次手动执行所有操作。
最佳答案
目前还没有一种简单的方法可以在门户网站之间迁移此类配置。 有一个名为“Features”的 Drupal 模块,它可以导出/导入功能,但它不支持所有配置,并且不是我们测试或记录的过程,因此您需要自行承担使用它的风险。 您可能已将自定义主题上传到一个网站,因此您可以将其再次上传到第二个网站 - 这一点很简单。
如果配置量很大,那么您可以提出支持请求并要求运维人员使用前一个站点的配置覆盖目标站点 - 但这是一次性过程,它会完全删除目标站点。因此,这并不能真正帮助进行持续的变革。
您可以编写自定义 drupal 模块来更改配置 - 然后只需在每个站点上加载该模块,它就会进行所需的更改。然而,这可能需要大量工作。如果您只有几个网站,则手动重做相同的更改可能会更容易。
希望这在未来会有所改善。
(全面披露:我是 API Connect 开发团队的一员)
关于drupal - 在 Bluemix 中的环境之间迁移 API Connect Developer Portal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39939265/