エンティティ Adobe Commerce バックエンドを保存できません

この記事では、Adobe Commerce バックエンドでエンティティを保存できない場合の解決策を説明します。 例えば、特定の cart_price ルールを編集して保存できない場合などです。

影響を受ける製品とバージョン

この問題は、最大セッションサイズが設定されている、すべてのAdobe Commerce バージョンに影響する可能性があります。 これは、Magento Open Source 2.3.7-p1 およびAdobeコマース(すべてのデプロイメント方法) 2.4.3 以降に追加されました。

問題

ストアを再設定しようとすると、ページが再読み込みされ、変更は保存されません。 メッセージは var/log/system.log で確認できます。

[2021-11-27 00:30:52] report.WARNING: セッション サイズ 418056 が、許可されているセッションの最大サイズ 256000 を超えています。[][]

再現手順 :

保存されていないストア設定の例を次に示します。

  1. 実稼働/マーケティング/買い物かご価格ルール のAdobe Commerce ストアで、ルールを選択します。
  2. ルールを選択し、「非アクティブ に設定して、変更を保存します。

期待される結果 :

ルールが非アクティブに設定されています。

実際の結果 :

  • メッセージなしでページをリロードします。
  • ルールはまだアクティブに設定されています。

原因:

この問題は、最大セッションサイズに影響を与えた最近導入された新機能に関連しています。 開発者向けドキュメントの セッション管理を参照してください。

解決策

ストア/設定/詳細/システム/セキュリティ/最大セッションサイズ)で「最大セッションサイズ」の値を大きくします。

関連資料

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a