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

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

説明 description

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

この問題は、Adobe Commerce 2.3.7-p1 およびMagento Open Source(すべてのデプロイメント方法)バージョン 2.4.9-alpha、2.4.8、2.4.7、2.4.6、2.4.5、2.4.4、2.4.0~2.4.3 およびMagento Open Source 2.3、2.2、2.1、2.0 など、最大セッションサイズが設定されているすべてのAdobe Commerceのバージョンに影響する可能性があります。

問題/症状

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

[ 2021-11-27 00:30:52]  report.WARNING: Session size of 418056 exceeded allowed session max size of 256000. [ ]  [ ]

再現手順

  1. Adobe Commerce ストアで Production > Marketing > Cart 価格ルール のルールを選択します。
  2. ルールを選択し、 非アクティブ に設定して、変更を保存します。

期待される結果

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

実際の結果

メッセージなしでページがリロードされる。 ルールはアクティブなままです。

原因

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

解決策 resolution

最大セッションサイズの値を次の値で大きくします。Advanced > System > Security> 設定 > 最大セッションサイズ > 格納します

関連資料

ユーザーガイドの ​ マーケティングメニュー ​

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f