Drupal 更新模块和核心策略

Posted

技术标签:

【中文标题】Drupal 更新模块和核心策略【英文标题】:Drupal update modules and core strategy 【发布时间】:2017-01-07 06:54:43 【问题描述】:

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

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

我也想知道这个过程在 Drupal 8 中是否发生了变化。

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

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

提前致谢

【问题讨论】:

【参考方案1】:

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

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

    放置最新代码后,您可以使用 drush updb 或 your domain/update.php 来更新您的数据库。

或者你可以通过以下方式做到这一点:

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

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

谢谢

【讨论】:

Tyvm。我可以更新的唯一方法是手动,所以我需要知道这一点。我真的很感激你的帮助。对不起,如果我的问题是一个菜鸟问题,但如果我不问,我永远不会知道。

以上是关于Drupal 更新模块和核心策略的主要内容,如果未能解决你的问题,请参考以下文章

drupal8 如何更新

如何在 Safari(Windows 7)中禁用同源策略?

Drupal 7 |使用db_update更新多行

脚手架拆包的策略

FISCO BCOS同步模块的优化策略

无法更新drupal核心,因为项目在phpstorm中打开