【发布时间】:2009-11-04 05:05:10
【问题描述】:
是否有人对生产中的安装有好的 Drupal 升级策略?没有人在书中谈论这个问题,而且在论坛和电子邮件列表中很难找到明确的答案。
例如:
- 锁定 prod,不允许 数据更新 复制产品
- 将 prod 数据库复制到 dev
- 关闭 dev 中的所有模块
- 在 dev 中升级核心 Drupal(必要时更新 db)
- 在 dev 中升级模块(更新 db if 必要)
- 打开模块
- 测试
- 将代码和数据库迁移到产品
- 重新开启网站
【问题讨论】:
-
你是在说重大升级,fx 从 5 到 6
-
嗯,好问题。我正在尝试找出最佳的整体策略。重大升级需要稍微不同的步骤吗?
-
当然。 French 先生的回答仅适用于原版次要->次要升级,其中 dev 中没有更多需要移动到 prod 的 add'l 更改。
-
French 先生的回答中的第 2 步能否包含更重大的升级?
-
其实我认为与开发中的自定义代码合并不应该是这个过程的一部分。您真正想要做的是将产品代码复制到环境并升级该副本...
标签: php drupal deployment