【问题标题】:Cant Install Commerce Checkout Module无法安装 Commerce Checkout 模块
【发布时间】:2018-09-05 07:50:34
【问题描述】:

我正在将我的网站从 Drupal 7 升级到 8,我的任务之一是确保复制并安装所有模块。

我已经能够安装除结帐之外的所有“商务”模块。

由于未满足依赖关系,无法安装 Commerce Checkout: core.entity_view_display.commerce_product_variation.default.summary (commerce_product.commerce_product_variation_type.default)

这个问题在这里被问及回答:Can't install drupal 8 commerce checkout module

但是,它对我没有帮助,因为我已经使用 Composer 安装了商务模块,但我仍然无法启用它。


$ composer require drupal/commerce
Using version ^2.5 for drupal/commerce
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
> Drupal\Core\Composer\Composer::preAutoloadDump
> Drupal\Core\Composer\Composer::ensureHtaccess

$ composer require drupal/commerce_checkout
Using version ^2.5 for drupal/commerce_checkout
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
> Drupal\Core\Composer\Composer::preAutoloadDump
> Drupal\Core\Composer\Composer::ensureHtaccess

$ composer require drupal/commerce_product
Using version ^2.5 for drupal/commerce_product
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Writing lock file
Generating autoload files
> Drupal\Core\Composer\Composer::preAutoloadDump
> Drupal\Core\Composer\Composer::ensureHtaccess

感谢您提供的任何解决方案,并期待与您进一步讨论此问题。

谢谢!

【问题讨论】:

    标签: drupal composer-php drupal-modules drupal-8 drupal-commerce


    【解决方案1】:

    我猜你已经自己解决了这个问题,只需先“安装”drupal/commerce

    您在问题末尾提供的三个 sn-ps 看起来不错,实际上只是说它们已经“安装”了。 Composer 为您下载了所有内容,现在您只需通过drush 或从用户界面启用它们。


    现在我明白了。通过 drush/drupal 控制台(甚至可能通过 UI)安装 Commerce Checkout 时会出现此错误消息。它说它需要来自 Commerce Product 实体类型的显示或查看模式。然后我猜链接问题中的第二个答案是正确的:首先安装 Commerce Product,因为这可能会在安装时提供缺少的显示。

    即使这不起作用,您也可以通过自己手动创建显示或查看模式来规避问题。

    【讨论】:

    • 是的,剩下要做的就是启用它们——你是对的。但是,当我尝试这样做时,我收到上面的错误消息(黄色框)。
    • @CraigyCraigo - 啊,现在我明白了。结帐需要 Commerce Product 提供的显示。您是否也尝试过先启用 Commerce Product?
    猜你喜欢
    • 1970-01-01
    • 2018-05-15
    • 2019-06-07
    • 2019-07-07
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多