Drupal更新模块和核心策略

Drupal update modules and core strategy

我想知道在哪里可以找到或者当您必须同时更新 Drupal 7 站点中的模块和核心时要考虑的官方流程是什么。

我的意思是,我必须先更新什么? 先是模块,然后是核心,然后是核心,然后是模块,或者根本不重要,还是取决于每个模块的文档?

另外我想知道这个过程在 Drupal 8 中是否改变了。

我找到了更新每个但不是一起更新的过程。

我总是先做模块再做核心,但是如果您有很好的参考资料或任何对此有理由的文章,将会更好地理解为什么。

提前致谢

首先我建议你使用drush命令来升级核心版本。它会处理剩下的事情。但是如果你想手动做,那么你可以继续阅读下面的答案。

  1. 在我看来,您必须先更新核心(如果有最新的核心和可用的核心所需模块),然后您可以更新其他模块,即 contrib 模块。最后根据兼容性自定义模块。

  2. 放置最新代码后,您可以使用 drush updb 或 {您的域}/update.php 更新您的数据库。

或者您可以通过以下方式进行:

下载最新的 drupal 代码,将您的自定义代码放入其中并使用旧数据库,然后 运行 更新。这不是正确的方法,但有时会奏效。

注意:在执行上述任何步骤之前,始终在本地环境中工作并保留备份。切勿在生产环境中尝试。

谢谢