我在开发环境的Bluemix API Connect中有一个Developer Portal,一个用于测试环境,一个用于生产环境。我已经在模块,设置和内容的结构中进行了一些自定义,我想将它们从一个环境迁移到另一个环境。
我有样式,字体和图片的主题,但主题中没有包含设置和内容。我找到了一些Drupal插件来从数据库迁移表。但是,存在覆盖与API,产品,计划等相关的表的风险。
我想知道是否有推荐的方式进行此迁移,而无需再次手动完成所有操作。
答案 0 :(得分:4)
目前还没有一种在门户网站之间迁移这种配置的简单方法。 有一个名为" Features"的Drupal模块。它可以导出/导入功能,但它不支持所有配置,也不是我们测试或记录的过程,因此您使用它需要您自担风险。 您可能会将自定义主题上传到一个站点,因此您可以将其再次上传到第二个站点 - 这一点很简单。
如果配置量很大,那么您可以提出支持服务单,并要求Ops使用上一个站点的配置覆盖目标站点 - 但这是一个关闭过程,它会完全擦除目标站点。所以这并不能帮助我们进行持续的改变。
您可以编写自定义drupal模块来进行配置更改 - 然后只需在每个站点上加载模块,它就会进行所需的更改。然而,这可能是很多工作。如果您只有几个网站,则可以更轻松地手动重做相同的更改。
希望将来会有所改善。
(完全披露:我是API Connect开发团队的成员)