【发布时间】:2021-05-21 07:41:20
【问题描述】:
我是 Drupal 的新手,所以请不要太生气,以防我有任何重大误解 :) 我尝试搜索类似的问题,但找不到适合我的解决方案案例。
我们目前正在建立一个 Drupal 9 项目,该项目将有一个共享的开发环境和一个生产环境以及一个用于开发的本地实例。我希望有一种方法可以同步这些实例,使其具有相同的配置、内容类型,甚至可以选择内容。
目前,我正在本地开发一个主题,这意味着我已经在 XAMPP 服务器中安装了一个 Drupal 实例。该主题由 git 版本控制,因此可以毫无问题地迁移到其他开发人员。
为了迁移结构和内容(显然是保存在数据库中的),我尝试使用Backup & Migrate,但是我遇到了两个问题:D9版本还没有完全支持,所以通过composer安装失败使用默认安全设置,在尝试备份整个站点时似乎有an already multiple times reported bug。您可以通过分别备份数据库和文件来解决此问题,但由于其他问题,这非常不方便(但让我们保持简短...)。
我还尝试导出整个数据库,它实际上正在工作(在this little fix 之后),但开销对我来说似乎有点高。尤其是当我只想将新的内容类型从 dev 复制到 prod 环境而没有用户、内容等时。
那么,为了最终结束,这个案例有什么最佳实践吗?或者我什至应该考虑另辟蹊径?
提前致谢!
【问题讨论】:
标签: drupal migration backup drupal-9