ストアフロントまたはCommerce管理者へのアクセス時に空白ページまたはリダイレクトループエラーが発生する
この記事では、Adobe Commerce ストアフロントまたはバックエンドにアクセスし、空白ページまたはリダイレクトループが発生した場合の問題の解決策を示します。
説明 description
影響を受ける製品とバージョン
- Adobe Commerceオンクラウドインフラストラクチャ(全バージョン)
- Adobe Commerce オンプレミス、すべてのバージョン
- Magento Open Source、すべてのバージョン
問題
ストアフロントまたは管理ページが開かず、空白のページが表示されるか、「このweb ページにはリダイレクトループがあります」 エラーメッセージが表示されます。
再現手順
ストアフロントまたは管理者ページを開きます。
期待される結果
ページが開きます。
実際の結果
ページが空白であるか、「このweb ページにはリダイレクトループがあります」 エラーメッセージが表示されます。
原因
この問題の最も可能性の高い理由の1つは、Adobe Commerceが安全でないURLから安全なURLにリダイレクトするように設定されていますが、安全でないURLが安全なURL設定の値として指定されていることです。
解決策 resolution
これが問題の原因であることを確認するには、次の手順を実行します。
-
'core_config_data'DB テーブルのweb/secure/enable_upgrade_insecure、web/secure/use_in_adminhtml(Adminで空白/ループリダイレクトの問題がある場合)またはweb/secure/use_in_frontend(ストアフロントで空白/ループリダイレクトの問題がある場合)の値を確認します。 -
-
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 リダイレクトを返します。
-
-
'core_config_data'テーブルのweb/secure/base_urlとweb/unsecure/base_urlの値を確認してください。 両方がhttpで始まる場合は、「secure」値を修正する必要があります。
問題の修正:
-
web/secure/base_url.のhttpsで始まる値を設定 -
変更を適用するには、次のコマンドを実行して設定キャッシュをクリーニングします。
php <your_magento_install_dir>/bin/magento cache:clean config