サポート » テーマ » テーマカスタマイズ画面でログイン画面が無限ループする

  • 解決済 masatok

    (@masatok)


    はじめて投稿させていただきます。
    テーマカスタマイズ画面に遷移するとログイン画面に遷移して、正しいパスワードを入れても何度もログイン画面に戻されるという現象が発生しました。
    ネット上とフォーラムで調べると過去にもプラグインなどが原因で同件の事象が発生していたようですが、その解決方法を試してみても解決しなかったので、皆様のお知恵をお借りしたく相談いたします。

    【環境】
    Amazon Lightsail上でWordpress5.4.2を動作
    CloudFrontにSSL証明書を
    使用テーマ:Newspaper

    【発生事象】
    Wordpressの外観>カスタマイズにてテーマをカスタマイズしようとすると、
    「セッションの有効期限が切れています。前回行った操作の時点からまた続けるにはログインしてください。」
    というメッセージが出てログイン画面が表示される。
    正しいパスワードを入れて認証に成功してもまたログイン前の状態に戻される。

    Chromeの開発者ツールを見ると以下で500エラーを返していて、CloudFront上のWhilelistの設定に問題があるのではないかと調べているのですが、まだ原因がわかっていません。

    ■Chrome開発者ツールの情報(一部抜粋)
    Request URL: https://ドメイン名/?customize_changeset_uuid=XXX&customize_theme=Newspaper&customize_messenger_channel=preview-0
    Request Method: GET
    Status Code: 500
    Referrer Policy: strict-origin-when-cross-origin
    cache-control: no-cache, must-revalidate, max-age=0
    cache-control: s-maxage=10
    content-type: text/html; charset=UTF-8
    date: Sat, 25 Jul 2020 23:21:58 GMT
    expires: Wed, 11 Jan 1984 05:00:00 GMT
    server: Apache
    status: 500
    via: 1.1 XXXX.cloudfront.net (CloudFront)
    x-cache: Error from cloudfront
    x-frame-options: SAMEORIGIN
    x-powered-by: PHP/7.3.14
    :authority: 独自ドメイン
    :method: GET
    :path: /?customize_changeset_uuid=XXXX&customize_theme=Newspaper&customize_messenger_channel=preview-0
    :scheme: https
    accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
    accept-encoding: gzip, deflate, br
    accept-language: ja,en-US;q=0.9,en;q=0.8
    referer: https://独自ドメイン/wp-admin/customize.php?theme=Newspaper&return=https%3A%2F%2F独自ドメイン%2Fwp-admin%2Fthemes.php
    sec-fetch-dest: iframe
    sec-fetch-mode: navigate
    sec-fetch-site: same-origin
    upgrade-insecure-requests: 1
    user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36
    customize_changeset_uuid: XXX
    customize_theme: Newspaper
    customize_messenger_channel: preview-0

    【試したこと(解決せず)】
    ・サーバー再起動
    ・プラグインをすべて無効化
    ・CloudFrontの設定の見直し(実施中)

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 masatok

    (@masatok)

    CloudFrontのBehaviorにX-WP-Nonceを追加したら解決しました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「テーマカスタマイズ画面でログイン画面が無限ループする」には新たに返信することはできません。