【问题标题】:Magento 2.2.7 MAGENTO di:compile STOPS AT 1/7 PROCESSMagento 2.2.7 MAGENTO di:compile 在 1/7 处停止
【发布时间】:2019-01-10 08:54:31
【问题描述】:

我正在从 Magento 2.1.7 升级到 Magento 2.2.7 和 PHP 7.1,当我运行“php bin/magento setup:di:compile”时,它会在 1/7 处停止并且 我收到以下错误:

PHP 致命错误:在第 19 行的 /home/xxxxxxx/public_html/app/code/Amasty/Promo/Observer/FixCouponsUsageObserver.php 中找不到类“Magento\SalesRule\Observer\SalesOrderAfterPlaceObserver”

我正在使用以下 Amasty 版本: amasty/module-special-promo: "2.2.1", amasty/促销:“1.4.0”, amasty/基地:1.4.10

因此,我在结帐时收到以下错误:

代码 500 消息致命错误:第 19 行的“/home/mthabisi/projects/oliversweeney/vendor/amasty/promo/Observer/FixCouponsUsageObserver.php”中未找到“类 'Magento\SalesRule\Observer\SalesOrderAfterPlaceObserver'”

【问题讨论】:

    标签: magento2 amasty


    【解决方案1】:

    当我遇到此类错误时,我会按照以下步骤操作:

    1 : 删除 de var/di 和 var/generation 文件夹并重新编译。

    2:检查类“Magento\SalesRule\Observer\SalesOrderAfterPlaceObserver”是否仍然存在。它可能在高于 2.1.7 的版本中被删除或重命名

    3 :如果该类不存在,请更新您的插件。您使用的 amasty 版本可能仅适用于 2.2 之前的版本

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-19
      • 2022-11-02
      • 2017-05-05
      • 1970-01-01
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多