gpt4 book ai didi

php - 在生产中升级到 Drupal

转载 作者:可可西里 更新时间:2023-11-01 00:27:55 24 4
gpt4 key购买 nike

有没有人对生产中的安装有好的 Drupal 升级策略?没有人在书中讨论过这个问题,而且很难在论坛和电子邮件列表中找到明确的答案。

例如:

  1. 锁定产品,不允许数据更新复制产品
  2. 将产品数据库复制到开发
  3. 关闭dev中的所有模块
  4. 在开发中升级核心 Drupal(必要时更新数据库)
  5. 在开发中升级模块(更新数据库如果必要的)
  6. 开启模块
  7. 测试
  8. 将代码和数据库迁移到产品
  9. 重新打开网站

最佳答案

您的策略听起来不错,但它需要网站在很长一段时间内处于“只读”模式。这并不总是可行的。另外,我不太确定您为什么要打开和关闭所有模块?

我可以提出一个稍微不同的方法吗

  1. 将产品数据库复制到开发
  2. 在开发中复制产品代码
  3. 在开发中升级核心 Drupal
  4. 运行update.php
  5. 测试
  6. 对于每个模块
  7. >。升级开发中的模块
  8. >。运行 update.php
  9. >。测试
  10. 进入维护模式
  11. 备份数据库
  12. 将代码迁移到生产环境
  13. 运行 update.php
  14. 放回在线测试

这种方式有更多的测试但更少的停机时间,而且如果出现错误,您将能够找出哪个模块破坏了东西。它也不依赖于您将数据库从开发上传到实时。

关于php - 在生产中升级到 Drupal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1671764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com