WordPressログインページがリフレッシュおよびリダイレクトされる問題の修正方法

WordPressへのログインに問題がありますか?この問題はよく発生します。ログインページが繰り返しリフレッシュされるだけの、あの厄介なループです。誰でもイライラするのに十分です!

長年にわたり、私たちは数え切れないほどのユーザーがWordPressダッシュボードに戻れるよう支援してきました。ログインページが繰り返しリフレッシュされ続ける理由はいくつか考えられますが、解決策は通常簡単です。

この問題の解決に役立つ、わかりやすいガイドを作成しました。このチュートリアルが終わる頃には、WordPressダッシュボードに戻り、今後この問題を防ぐ方法がわかるようになります。

WordPressでログインページの転送とリフレッシュの問題を修正する

WordPress でログインページがリフレッシュおよびリダイレクトされる問題の原因は何ですか?

WordPressログインページの更新とリダイレクトエラー(WordPressログインリダイレクトループとも呼ばれます)は、通常、WordPress URL設定の誤りまたはログインCookieの設定失敗が原因です。

通常、ログインすると、WordPressはユーザー名とパスワードを検証し、ブラウザにログインCookieを設定します。その後、WordPressダッシュボードにリダイレクトされます。

WordPressがログインCookieを正しく設定できない場合、またはWordPress管理画面のURLが正しくない場合、管理ダッシュボードではなくログイン画面にリダイレクトされます。

WordPressのログインページリダイレクト問題

ログインの問題は、データベース接続エラー内部サーバーエラー、またはホワイトスクリーンオブデスなどのさまざまなWordPressエラーによっても引き起こされる可能性があります。

これを踏まえ、WordPressログインページの転送とリフレッシュの問題をトラブルシューティングして修正しましょう。これらのクイックリンクを使用して特定のメソッドにジャンプできます。

注意: このWordPressチュートリアルの高度な手順を試したい場合は、まずサイトのバックアップを作成してください。 WordPressデータベースを手動でバックアップする方法に関するガイドをご覧ください。

🧹 方法1:ログイン問題を解決するためにCookieをクリアする

WordPressはログイン認証にCookieを使用するため、WordPressログイン問題のトラブルシューティングの最初のステップは最も簡単なものです。ブラウザのCookieとキャッシュをクリアする必要があります。

Google Chromeでは、ブラウザの設定メニューをクリックし、その他のツール » 閲覧履歴データの削除を選択するだけです。

Google Chromeで閲覧データをクリアする

これにより、Chromeの設定ページが開き、「閲覧データをクリア」ポップアップが表示されます。

ここから、「Cookieとサイトデータ」「キャッシュされた画像とファイル」のオプションを選択する必要があります。

Google ChromeでCookieとキャッシュをクリアする

次に、「データのクリア」ボタンをクリックすると、Google Chromeはブラウザキャッシュをクリアします。

また、ブラウザでクッキーが有効になっていることを確認してください。その後、ブラウザを再起動してからログインしてみてください。これでほとんどの問題が解決するはずです。

主要なブラウザすべてでキャッシュとCookieをクリアする方法を示すスクリーンショット付きの完全なガイドがあります。

🌐 方法2:WordPressのURL設定を更新する

WordPressには、ウェブサイトのURLとWordPressインストールのURLの設定が含まれています。

WordPress管理画面にアクセスできた場合、設定 » 一般ページでこのオプションを確認できます。

WordPress URL設定

これらのURLが正しくない場合、WordPressはログインページにリダイレクトします。

WordPress管理エリアにアクセスできないため、この問題を解決するにはwp-config.phpファイルを編集する必要があります。

wp-config.php ファイルは、WordPress の重要な設定が含まれる WordPress の特別なファイルです。FTP クライアントまたは WordPress ホスティングアカウントのダッシュボードにあるファイルマネージャーアプリを使用してアクセスできます。

FTP経由でwp-config.phpファイルを編集

wp-config.php ファイルは、サイトの ルートフォルダ にあります。ファイルを編集し、'That's all, stop editing! Happy publishing' と書かれた行の直前に、以下のコード行を貼り付けてください。

define('WP_HOME','https://www.example.com');
define('WP_SITEURL','https://www.example.com');

「example.com」を自分のドメイン名に置き換えるのを忘れないでください。

その後、変更を保存し、ファイルをウェブサイトにアップロードし直してください。

これで、WordPressウェブサイトにアクセスしてログインを試すことができます。これで問題が解決したことを願っています。解決しなかった場合は、追加のトラブルシューティング手順を読むために続けてください。

🗂️ 方法3:WordPressで.htaccessファイルを削除する

時々、.htaccessファイルが破損していると、内部サーバーエラーやログインページのリフレッシュエラーが発生する可能性があります。

FTPクライアントを使用するか、ホスティングプロバイダーのダッシュボードにあるファイルマネージャーアプリを使用して、ウェブサイトにアクセスしてください。

接続したら、ウェブサイトのルートディレクトリにある.htaccessファイルを検索し、バックアップとしてコンピューターにダウンロードしてください。

.htaccess ファイルが見つからない場合は、.htaccess ファイルが見つからない理由に関するこの記事が役立ちます。

WordPressの.htaccessファイルを削除する

その後、ウェブサイトから.htaccessファイルを削除してください。

次に、wp-admin ディレクトリを開き、そこに .htaccess ファイルがある場合は、それを削除してください。

これでWordPressウェブサイトにログインできるはずです。成功した場合、.htaccessファイルがWordPressへのログインを妨げていたことになります。

ログインしたら、WordPress管理パネルの設定 » パーマリンク設定ページに移動し、何も変更せずに「保存」ボタンをクリックするだけです。これにより、ウェブサイトの新しい.htaccessファイルが生成されます。

🧩 方法4:プラグインを無効にする

場合によっては、WordPressプラグインがこの問題を引き起こすことがあります。特に2つのプラグイン間に競合がある場合です。

WordPressプラグインを簡単にすべて無効化するには、FTPクライアントを使用してウェブサイトに接続するか、ウェブホスティングアカウントのダッシュボードにあるファイルマネージャーアプリを使用します。

接続したら、/wp-content/ディレクトリに移動します。その中に、「plugins」という名前のフォルダが表示されます。ここにWordPressはすべてのプラグインをインストールします。

プラグインフォルダの名前を変更して、すべてのプラグインを無効にする

プラグインフォルダの名前を「plugins_backup」に変更するだけです。これにより、ウェブサイトにインストールされているすべてのWordPressプラグインが無効になります。

WordPress 管理画面にアクセスできない場合にすべての WordPress プラグインを無効にする方法についても、詳細なチュートリアルがあります。

すべてのプラグインを無効にした後、WordPressサイトへのログインを試してください。成功した場合、それはプラグインのいずれかが問題を引き起こしていたことを意味します。

🎨 方法5:デフォルトテーマに戻す

WordPressのテーマは、WordPressの新しいバージョンまたはテーマ自体にアップデートした後に競合を引き起こすこともあります。問題がテーマによって引き起こされているかどうかを確認するには、テーマを無効にする必要があります。

このプロセスはプラグインを無効化するのと似ています。FTPクライアントを使用してウェブサイトに接続します。次に、/wp-content/themes/ ディレクトリに移動し、現在のテーマディレクトリの名前を「themes_backup」に変更する必要があります。

それが完了したら、再度ログインを試みてください。成功した場合、テーマが問題を引き起こしていたことになります。

テーマの新しいコピーを再インストールして、問題が解決するかどうかを確認できます。問題が再発する場合は、テーマのサポートに連絡するか、別のWordPressテーマに切り替える必要があります。

♻️ 方法6: WordPressコアの再インストール

まれに、永続的なログインページのリフレッシュ問題は、破損したWordPressコアファイルが原因である可能性があります。

これらのコアファイルはWordPressウェブサイトの基盤であり、不可欠な機能を管理します。これらのファイルが破損したり、間違ったコードで上書きされたりすると、ログイン問題を含むさまざまなエラーが発生する可能性があります。

まず、WordPress.orgにアクセスして、最新バージョンのソフトウェアをダウンロードしてください。ダウンロードしたら、コンピューター上でファイルを解凍します。これにより、「wordpress」という名前のフォルダが作成され、再インストールに必要なすべてのファイルが含まれます。

WordPressファイル

次に、FTPクライアントまたはホスティング会社が提供するファイルマネージャーを使用してウェブサイトに接続する必要があります。

接続したら、ウェブサイトのルートフォルダに移動します。これは、wp-admin、wp-content、wp-includesなどのフォルダが含まれるメインディレクトリです。

WordPressのコアファイルをアップロードする

この段階で、コンピューターの「wordpress」フォルダからすべてのファイルを取得し、ウェブサイトのルートディレクトリにアップロードしてください。

FTP クライアントは、既存のコアファイルを上書きすることを確認するように求めます。

WordPress のコアファイルを削除して新しいものに置き換えるため、「上書き」を選択し、「常にこの操作を使用する」オプションを選択して、各ファイルを個別に確認する必要がないようにします。

コアファイルを上書きする

最後に、「OK」をクリックしてアップロードプロセスを開始します。FTPクライアントは、コンピューターからの新しいコアWordPressファイルをウェブサイト上のファイルに置き換えます。

アップロードが完了したら、ウェブサイトにアクセスしてエラーが修正されたか確認してください。ログインの問題がコアファイルの破損またはマルウェアによって引き起こされている場合、エラーメッセージは消え、正常にログインできるようになるはずです。

動画チュートリアル

ビジュアルな指示が必要な場合は、以下のビデオをご覧ください。

WPBeginnerを購読する

🆘 WordPressログインリダイレクト問題を修正できない場合の対処法

ブラウザのCookieをクリアしたり、テーマやプラグインを無効にしたりしても問題が解決しない場合は、WordPressコミュニティでサポートを求めることができます。

WPBeginner Engage Facebook グループのようなグループのユーザーは、あなたと同じ問題を経験した可能性があり、ログインページの問題を解決するために何をするべきかについてのヒントを提供できます。

WPBeginner Engage Facebookグループ

WordPressトラブルシューティングソリューションをもっと学ぶ

他にも一般的なWordPressのエラーが発生していて、その解決方法を見つける必要がありますか?以下に確認できる他の記事があります。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

362 CommentsLeave a Reply

  1. 私の場合の解決策は別のことであることが判明しました。他の人も私の解決策から恩恵を受けるだろうと思うので、この記事をより多くの解決策を含めるように拡張するにはどうすればよいですか?

    私の場合はこうなりました。

    WordPress プロジェクトを作成したとき、EricWpFirstSite と呼びたいと思っていました。 wp ダッシュボードへの Chrome ショートカットを作成しました。その後、wp ダッシュボードの設定を確認したところ、URL が EricWpFIrstSite (大文字の I に注意) と表示されていることに気づきました。設定で、本当に望んでいた EricWpFirstSite (小文字の i に注意) に修正しました。

    この修正を行った後、Chromeのショートカットを使ってwpダッシュボードにアクセスしようとするたびに、wpパスワードを入力しようとすると、ログインボックスが何度も表示されました。最終的に、Chromeのショートカットが次のように保存されていることに気づきました。

    localhost/EricWpFIrstSite/wp-admin/

    ここでも大文字の I に注意してください!ついにそれに気づき、Chrome ショートカットを編集して

    localhost/EricWpFirstSite/wp-admin/

    その後、すべてがうまくいきました。

    • Thank you for sharing this for people working on a local installation! For additions to the article itself it takes time for our writers to review solutions and then updating the article but comments work to let us and other users know what you have found :)

      管理者

  2. どれもうまくいきませんでした。
    その後、パスワードを忘れた場合のツールで新しいパスワードをリクエストしました。
    新しいパスワードを設定したら、うまくいきました。

  3. 発生する可能性のあるすべての問題について、詳細な概要をありがとうございます。管理画面がメインサイトにリダイレクトされ続け、理由がわからなかったときに、私のウェブサイトの1つでこれを経験しました。管理URLを変更するプラグインであることが判明しました。FTP経由で無効にしたところ、問題は収まり、ログインしてプラグインを削除できるようになりました。FTPとプラグインの名前変更なしでは管理画面にアクセスするチャンスがほとんどなかったため、これは全体の問題を解決するのに本当に役立ちました。

  4. こんにちは!

    問題が発生する可能性のある別の状況を見つけました。まず、あなたが言ったことをすべて試しました。結果なし。私のウェブサイトはハッキングされたため、多くの帯域幅を使用して問題を解決しようとしており、問題自体が多くのメモリを消費しました(正確にはなぜかはわかりません= =)。とにかく。

    コメントを読んだ後、デバッグをオンにすると、再びデータベースにたどり着きました。ユーザー xxx が IP XXX から拒否されたと表示されました。データベースの帯域幅を使いすぎたため、リクエストが拒否されました。とにかく、私の2セントです。

    よろしくお願いします、

    • その問題に遭遇する可能性のあるユーザーのために、別の可能な理由を共有していただきありがとうございます!

      管理者

    • この記事の方法でサイトの問題を解決できなかった場合は、ホスティングプロバイダーに連絡することをお勧めします。彼らは、ホスティング側で特定のエラーがないか確認できるはずです。

      管理者

  5. このビデオと投稿をありがとうございます。上記のすべての方法を試しましたが、どれも問題を解決しませんでした。コメントを読んで、以下の解決策を見つけました。HTTPSをHTTPに編集します。

    define(‘WP_HOME’,’https://example.com’);
    define(‘WP_SITEURL’,’https://example.com’);

    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    • この方法の問題は、サイトがHTTPSを使用しないため、サイトに「安全ではありません」というメッセージが表示され始めることです。これは一時的な回避策になる可能性がありますが、ログインできるようになり次第、サイトをHTTPSを使用するように更新したいと思うでしょう。

      管理者

    • この記事の方法がどれもうまくいかない場合は、ホスティングプロバイダーに連絡して、彼らにエラーがないか確認してもらうことをお勧めします。

      管理者

  6. どうもありがとうございます。

    おかげで助かりました。
    チュートリアルに記載されている通りにwp-config.phpファイルを変更したところ、うまくいきました。

    敬具。

  7. WordPressのURL設定をいじってしまい、サイト全体がダウンしてしまい、修正に大変な苦労をしました。FTPを使って設定ファイルを変更して修正する必要がありました。

    • 設定は確かに強力で、誤って変更すると問題が発生する可能性があります。FTP を使用して問題を解決できたとのこと、嬉しいです!

      管理者

  8. すべて試しましたが、どれもうまくいきませんでした。以下がうまくいった方法です:
    wp-config.php に移動し、define( ‘WP_DEBUG’, false); を define( ‘WP_DEBUG’, true ); に設定しました。
    再度ログインを試みたところ、「usermeta テーブルが見つかりません」というエラーが表示されました。
    その時にテーブルが欠落していることに気づきました。別のインストールから取得し、テーブルプレフィックスを現在のデータベースに合わせて変更しました。
    すぐに機能しました

    • これを共有していただきありがとうございます。初心者の方の多くは、当社の推奨事項が機能しない場合、ホスティングプロバイダーに連絡することをお勧めします。彼らは、より初心者向けではないエラーを確認できます。

      管理者

  9. ありがとうございます。configファイルに2行のコードを追加して管理画面を復元するというヒントは、うまくいっているようです(まだ指をクロスさせていますが)、以前はなかった希望が持てました。

  10. ガイドがお役に立てて嬉しいです。HTTPS に変更する前に SSL を設定していなかった場合、それが最も可能性の高い原因だったでしょう。

    管理者

  11. ありがとうございます、うまくいきました。

    最初、siteurlとwp address urlを「https」に変更したところ、ダッシュボードにログインできなくなりました。おそらく、ホストでSSLが設定されていなかったためです。

    「https」を「http」に戻したことで、再度ログインできるようになりました。

  12. 全てがうまくいきませんでした。しかし、PHPを7.4から7.2にダウングレードしたところ、ログインできるようになりました。

    ちょっと変ですね。今、古いPHPバージョンを使っています。

    私と同じような問題に遭遇しましたか?新しい PHP バージョンを使用したいのですが、wp-admin にログインできません。

  13. この問題は以前は一度も発生したことがありませんでしたが、2番目の/プラグインオプションがすぐに私に効果がありました。

    このウェブサイトは命の恩人です!本当にありがとうございます!

  14. これらの手順のいくつかを試しましたが、問題は別の場所にあることが判明しました。私のサイトは「マルチサイト」として設定されていましたが、wp-config ファイルでは「subdomain_install」が「false」になっていました。それを「true」に変更したところ、リダイレクトなしで通常どおりサイトにログインできるようになりました。

    • これも私の問題でした!記事に記載されているすべての手順を試しましたが、wp-config.php ファイルの ‘subdomain_install’ を false から true に変更した後、うまくいきました!!

      ありがとうございます!!

    • 何ヶ月もこの問題を解決しようとしていました…あなたのコメントのおかげで、約10秒で修正できました。共有していただきありがとうございます!

      これはチュートリアルに含めるべきです。

  15. 素晴らしい、そしてシンプルなチュートリアルです。最初の提案で私のサイトは直りました。

  16. すべてのプラグインを無効にする手順に従ったところ、wp-adminに再びアクセスできるようになりました!手順は分かりやすく、公開していただき本当にありがとうございました。

  17. Thanks for this great help. The plugin folder renaming worked for me. There was an issue with one of the plugins. Thanks once again :)

  18. wp-adminディレクトリのhtaccessファイルを削除したところ、解決策が見つかりました。5時間以上探していましたが、何も効果がありませんでした。
    本当に感謝しています。
    おかげで素晴らしい一日になりました。

  19. ありがとうございます!おかげで命(少なくとも仕事)とたくさんの時間を救われました (:

  20. こんにちは、しかし今、あなたのブラウザでクッキーが無効になっていると表示されます。クッキーを有効にしてください。今何をすればいいですか?

  21. いつも素晴らしいコンテンツを投稿していただき、皆さんに大変役立っています。本当にありがとうございます。

  22. Thank you for sharing those tips, unfortunately none of them have worked for me. I even uninstalled the whole wordpress plugin. I don’t know what should i do next :(

  23. これは救世主でした!ステップバイステップで進み、大きな問題を回避することができました!

    素晴らしい情報です!

  24. wp adminページが見つかりませんでした。表示されるのは

    「あなたのウェブサイトで重大なエラーが発生しました。手順については、サイト管理者のメール受信トレイを確認してください。

    WordPress でのデバッグについて詳しくはこちらをご覧ください。

    このエラーを修正するにはどうすればよいですか?

  25. こんにちは、誤ってURLを変更してしまい、現在ドメインのwp adminログインURLが別のサイトにリダイレクトされます。FTPアクセスもありません。どうすれば元に戻せますか?

    • ホスティングプロバイダーに連絡するか、phpMyAdminにアクセスできる場合は、optionsテーブルを変更してURLとアドレスを更新できます。

      管理者

  26. define(‘WP_HOME’,’https://www.example.com’);
    define(‘WP_SITEURL’,’https://www.example.com’);

    この2行はwp-config.phpファイルのどこに追加すればよいですか?

    最後か最初か?

    明確にしてください

    • 記事に記載されているように、「編集はここまでです。公開を楽しんでください」という行の直前にコードを貼り付けてください。

      管理者

  27. 本当にありがとうございます!!!

    wp-config行を追加することで解決しました。

    ありがとうございます!

  28. 投稿ありがとうございます。私はWPの初心者です。これらの行は私に効果がありました

    define(‘WP_HOME’,’http://example.com’);
    define(‘WP_SITEURL’,’http://example.com’);

    また、以下の行を false から true に変更しました。

    define( ‘WP_DEBUG’, true );

  29. .htacces を削除して Mac を再起動した後、長い時間を費やしましたが、ついにウェブサイトが開きました。お時間をいただきありがとうございます。

コメントを残す

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。