ストアフロントまたはCommerce管理者へのアクセス時に空白ページまたはリダイレクトループエラーが発生する

この記事では、Adobe Commerce ストアフロントまたはバックエンドにアクセスし、空白ページまたはリダイレクトループが発生した場合の問題の解決策を示します。

説明 description

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

  • Adobe Commerceオンクラウドインフラストラクチャ(全バージョン)
  • Adobe Commerce オンプレミス、すべてのバージョン
  • Magento Open Source、すべてのバージョン

問題

ストアフロントまたは管理ページが開かず、空白のページが表示されるか、「このweb ページにはリダイレクトループがあります」 エラーメッセージが表示されます。

再現手順

ストアフロントまたは管理者ページを開きます。

期待される結果

ページが開きます。

実際の結果

ページが空白であるか、「このweb ページにはリダイレクトループがあります」 エラーメッセージが表示されます。

原因

この問題の最も可能性の高い理由の1つは、Adobe Commerceが安全でないURLから安全なURLにリダイレクトするように設定されていますが、安全でないURLが安全なURL設定の値として指定されていることです。

解決策 resolution

これが問題の原因であることを確認するには、次の手順を実行します。

  1. 'core_config_data' DB テーブルのweb/secure/enable_upgrade_insecure、web/secure/use_in_adminhtml (Adminで空白/ループリダイレクトの問題がある場合)またはweb/secure/use_in_frontend (ストアフロントで空白/ループリダイレクトの問題がある場合)の値を確認します。

  2. ​

    • ​

      web/secure/enable_upgrade_insecureが「1」に設定されている場合、Adobe Commerceは応答ヘッダーContent-Security-Policy: upgrade-insecure-requestsを追加するように設定されているため、ブラウザーにHTTPSを使用するように指示し、HTTP経由でのすべてのクエリをリダイレクトします

      管理者とストアフロントの両方で。

    • web/secure/use_in_adminhtmlが「1」に設定されている場合、Adobe CommerceはAdmin ページのすべてのHTTP リクエストに対してHTTPS リダイレクトを返します。

    • web/secure/use_in_frontendが「1」に設定されている場合、Adobe Commerceは、ストアのフロントページのすべてのHTTP リクエストに対してHTTPS リダイレクトを返します。

  3. 'core_config_data' テーブルのweb/secure/base_urlとweb/unsecure/base_urlの値を確認してください。 両方がhttpで始まる場合は、「secure」値を修正する必要があります。

問題の修正:

  1. web/secure/base_url.のhttpsで始まる値を設定

  2. 変更を適用するには、次のコマンドを実行して設定キャッシュをクリーニングします。

    php <your_magento_install_dir>/bin/magento cache:clean config

関連トピックス

Commerce実装プレイブックのデータベーステーブルを修正するためのベストプラクティス ​

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