Admin ログインが機能しません – セッションの最大サイズを超えています

この記事では、Admin パネルにログインしようとしたが、フォームが更新されただけでログインできない場合、またはAdmin パネルで一部のアクションを実行して自動的にログアウトする場合の修正について説明します。
これは、Admin Session Sizeを超えたことが原因です。

影響のあるバージョン

イシュー

Adminで次のいずれかの現象が発生します。

  1. フォームが再読み込みを続けているため、Adminにログインできません。
  2. アクションを実行しようとすると、自動的にログアウトされます。

原因

許可されているセッションの最大サイズを超えています。

Solution

次のようなエラーがないか、var/log/support_report.log ファイルを確認します。

[2023-07-13T04:26:09.792060+00:00] report.WARNING: 260572のセッション サイズが、許可されているセッションの最大サイズである256000を超えています。[] []
[2023-07-13T04:26:17.056714+00:00] report.WARNING: 260570のセッション サイズが、許可されているセッションの最大サイズである256000を超えています。[][]

これらのエラーが表示された場合、解決策は次のようになります。

Adobe Commerce オンプレミス :

  1. バックエンド設定から​ Max Session Size in Admin ​値を増やします。 これを行うには、Stores > Settings > Configuration > Advanced > System > Security > Max Session Size in Admin​に移動します。
  2. 値を​ 500000 ​以上に設定します。 エラーで報告された既存の最大サイズに応じて、値を​ 0 ​に設定して、セッションサイズの制限を削除することもできます。

クラウドインフラストラクチャ上のAdobe Commerce:

(この設定は、デプロイメント/操作モードが​ デフォルト ​または​ 開発者 ​のAdminでのみアクセスできます。 ただし、クラウド環境では実稼動デプロイメントモードのみが許可されます)。

この値を増やすには、ターミナル(SSH)で次のコマンドを実行します。

bin/magento config:set system/security/max_session_size_admin 500000

エラーで報告された既存の最大サイズに応じて、500000​より大きく設定できます。また、値を​ 0 ​に設定して、セッションサイズの制限を削除することもできます。

関連トピックス

recommendation-more-help
commerce-knowledge-base-help