drupal - 如何升级已经随 Drupal Commerce 分发的模块?
问题描述
Drupal Commerce 1 包含 Crumbs 1.10。我需要将 Crumbs 升级到 2.7,这个版本不包含在 Drupal Commerce 中。
如何在不破坏 Drupal Commerce 分发(和更新)的情况下升级它?
谢谢。
解决方案
作曲家包管理:
如果您使用 Composer 管理 Drupal 7 站点的已安装模块/发行版,您可以设置最低版本约束,然后为 Crumbs 模块运行 composer update:
composer require 'drupal/crumbs:^2.7'
composer update 'drupal/crumbs'
传统/遗留代码存储库:
对于不使用 composer 的传统/遗留代码存储库,您可以:
- 备份您的数据库/代码库
- 下载所需版本的模块
- 替换旧版本的模块(通常在代码库的 /profiles/contrib/commerce/modules/ 目录或 /modules/contrib/ 目录中找到)。
- 部署更新的模块代码。
- 运行 update.php 或
drush updatedb
. - 清除缓存。
如果 Drupal Commerce 配置文件具有 Crumbs 1.10 的固定版本依赖关系,您应该能够在模块的 .info 文件中更新版本约束。
推荐阅读
- java - 如何在 Java 泛型方法中使用 int 代替 T?
- validation - 小数据集,训练测试拆分或训练验证和测试?
- amazon-web-services - 尝试通过 CLI 标记 Amazon FSx 时遇到问题
- shiny - 如何实现renderImage函数
- javascript - Node js和mongo更新文件中不存在的数据但数据库中存在数据
- php - 如何解决我的站点 URL 的内部服务器错误?
- google-cloud-shell - 从命令行执行 Google AI Platform Notebook
- swift - 将 UnsafePointer (#dsohandle) 转换为字符串
- python - pypi 包的 apt 依赖项
- python-3.x - 如何爬取基于 algolia-AJAX 的网站?