Adobe Commerce 2.4.0:B2B 1.2.0 インストール時の例外
この記事では、B2B 1.2.0のインストール時にsetup:upgrade中にスローされた例外に関するAdobe Commerceの既知の問題の修正について説明します。
影響を受ける製品とバージョン
- Adobe Commerce オンプレミス 2.4.0
- Adobe Commerce on cloud infrastructure 2.4.0
- B2B 1.2.0
イシュー
複製する手順
- 複数のストアを作成してAdobe Commerceをインストールします。
- 追加のストアを作成します。
- B2B 1.2.0をインストールします。
WARNING
また、バージョン 1.2.0未満またはCommerce インスタンス 2.4.0未満のバージョンから1つ以上のストアを持つB2B インスタンスのアップグレードも影響を受けます。
期待される結果
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
Solution
この記事に記載されているパッチを適用します。
パッチ
この記事にパッチが添付されており、.composerと.gitの両方の形式でダウンロードできます(ファイルを解凍した後)。
ダウンロードするには、記事の最後までスクロールしてファイル名をクリックするか、次のいずれかのリンクをクリックします。
パッチの適用方法
コンポーザーのパッチ
Adobeが提供するコンポーザーのパッチの適用方法については、 コンポーザーのパッチの適用方法を参照してください。
Git パッチ
- クラウドインフラストラクチャ上のAdobe CommerceのGit パッチ手順については、開発者向けドキュメントの「 パッチを適用」を参照してください。
- Adobe CommerceのGit パッチの手順については、開発者向けドキュメントの「 パッチの適用:カスタムパッチ 」を参照してください。
関連トピックス
recommendation-more-help
commerce-knowledge-base-help