Commerce Adminへのログイン時にリダイレクトする

この記事では、管理者にログインしようとするとログインフォームにリダイレクトされ、エラーメッセージが表示されない、Commerce管理者のログインに関する問題の解決策を説明します。 これには、Adobe Commerceのサーバータイムゾーン設定の修正とCookie設定のクリアが含まれます。

説明 description

環境

  • Adobe Commerce(サポートされているすべてのバージョンとエディション)

問題/症状

  • 有効な資格情報を入力し、 ログイン を選択した後、ログインプロセスが完了しません。
  • 管理者は、ログインページにリダイレクトします。
  • Commerce管理者にアクセスできません。

再現手順

  • Commerceの管理ページに移動します。
  • 資格情報を入力し、 ログイン をクリックします。

原因

  • ブラウザーレベルでタイムゾーンが正しく設定されていないため、実際の有効期間がまだ期限切れになっていなくても、管理者セッションが期限切れと見なされます。
  • Cookie設定が正しくないため、確立されたセッションがAdobe Commerceで使用されません。

解決策 resolution

管理者セッションの有効期間に関する問題

別のブラウザーを使用し、1時間未満の場合は管理者セッションの有効期間を増やしてみてください。

管理者セッションの有効期間を長くするには、次の手順を実行します。

  1. データベースのバックアップを作成します。

  2. phpMyAdminなどのデータベースツールを使用するか、コマンドラインからDBに手動でアクセスして、次のSQL クエリを実行します。

    code language-none
    UPDATE core_config_data SET value = 7200 WHERE path = 'admin/security/session_lifetime';
    
  3. 次のコマンドを実行して、設定キャッシュをクリーニングします。

    code language-none
    php <your_magento_install_dir>/bin/magento cache:clean config
    

Cookie設定が正しくありません

Cookie設定の値を確認してクリアするには、次の手順を実行します。

  1. データベースのバックアップを作成します。

  2. phpMyAdminなどのデータベースツールを使用するか、コマンドラインからDBに手動でアクセスして、次のSQL クエリを実行します。

    code language-none
    SELECT * FROM core_config_data WHERE (path = "web/cookie/cookie_domain" OR path = "web/cookie/cookie_path");
    
  3. 値の応答が空でない場合は、次のSQL クエリを実行してNULLに設定します。

    code language-none
    UPDATE core_config_data SET value = NULL WHERE (path = "web/cookie/cookie_domain" OR path = "web/cookie/cookie_path");
    
  4. 次のコマンドを実行して、設定キャッシュをクリーニングします。

    code language-none
    php <your_magento_install_dir>/bin/magento cache:clean config
    

関連する記事

recommendation-more-help
experience-cloud-kcs-help-kbarticles