从 Drupal 8 开始,如果您始终更新到最新的次要版本(8.9.6, 在撰写本文时),则过渡到 Drupal 9 会很轻松。还要确保删除您不使用的依赖项。
3.验证contrib模块是否是最新的
升级状态模块和Drupal 检查工具允许您检查您在站点上使用的 contrib 模块是否已更新到 Drupal 9。这些工具不仅可用于分析现状,还允许您验证为任何自定义模块编写的代码是否与 Drupal 9 兼容。
通过解决这两个工具检测到的问题,您将确保代码与 Drupal 8 和 Drupal 9 兼容:您可以选择手动执行或使用有用的工具,例如Drupal-rector甚至Upgrade Rector用户界面。
4.运行更新
一旦 Drupal 8 更新到最新的次要版本,contrib 模块和 新加坡电报数据 任何自定义代码都已检查和更新,那么就可以毫无问题地继续升级。
如何从 Drupal 7 升级到 Drupal 9
从 Drupal 7 迁移到 Drupal 9需要完全重写,从 Drupal 7 迁移到 Drupal 8 也是如此。
从 Drupal 7 到 Drupal 9……从 Drupal 8 开始?
因此,许多人想知道是从版本 7 直接升级到版本 9 更好,还是先从版本 8 升级更好。鉴于没有普遍有效的答案,需要提出的论点涉及模块和主题的可用性。
事实上,您可能会发现您需要的主题和模块在版本 8 中可用,但在版本 9 中还没有:在这种情况下,最好切换到 Drupal 8 的最新次要版本,这代表了 Drupal 8 中最具挑战性的部分。迁移,同时等待版本 9 中也提供 contrib 模块、主题和更新的文档。此时剩下的就是按照上面的说明从 8 迁移到 9。
由于 Drupal 9 实际上是 Drupal 8 的更新,几个月后生态系统将完全兼容,因此建议直接从版本 7 升级到版本 9:所做的努力是相同的,实际上是无用的过渡避免了。同时,Acquia提供了一个有趣的工具来查看与 Drupal 9 兼容的模块的进度。