[仅限PaaS]{class="badge informative" title="仅适用于云项目(Adobe管理的PaaS基础架构)和内部部署项目上的Adobe Commerce 。"}
Adobe Commerce 2.4.0:安装B2B 1.2.0时出现异常
本文修复了在安装B2B 1.2.0时setup:upgrade期间引发的异常所导致的Adobe Commerce已知问题。
受影响的产品和版本
- Adobe Commerce内部部署2.4.0
- 云基础架构上的Adobe Commerce 2.4.0
- B2B 1.2.0
问题
重现步骤
- 安装Adobe Commerce并创建多个存储。
- 创建其他存储。
- 安装B2B 1.2.0。
WARNING
任何存储区超过1个的B2B实例从1.2.0以下的版本升级或Commerce实例2.4.0以下的版本升级也会受到影响。
预期的结果
B2B 1.2.0安装。
实际结果
当setup:upgrade运行以安装B2B 1.2.0时,PurchaseOrder模块上出现此错误:
Module 'Magento_PurchaseOrder':
Unable to apply data patch Magento\PurchaseOrder\Setup\Patch\Data\InitPurchaseOrderSalesSequence
for module Magento_PurchaseOrder. Original exception message: DDL statements
are not allowed in transactions
解决方案
应用本文中提供的修补程序。
Patch
该修补程序已附加到此文章,可以采用.composer和.git两种格式(解压缩文件后)下载。
要下载它,请向下滚动到文章的结尾并单击文件名,或单击以下链接之一:
如何应用修补程序
Composer修补程序
有关编辑器修补程序的说明,请参阅如何应用Adobe提供的编辑器修补程序。
Git修补程序
- 有关云基础架构上Adobe Commerce的Git修补程序说明,请参阅开发人员文档中的应用修补程序。
- 有关Adobe Commerce的Git修补程序说明,请参阅开发人员文档中的应用修补程序:自定义修补程序。
相关阅读
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a