島根県安来市のフリーランスエンジニア_プログラマー画像1

WordPress管理画面にログインできない原因と解決方法|パスワード・URL忘れ・ループ対処

WordPressの管理画面にログインしようとしたらパスワードが違うと言われる」「ログインURLがわからなくなった」「ログイン画面自体が表示されない」——こうしたトラブルは初心者から上級者まで誰でも一度は経験します。本記事では、WordPress管理画面にログインできない原因と、パターン別の具体的な解決方法をまとめました。

ログインできない原因4パターン

まず自分がどのパターンに当てはまるか確認してください。原因によって解決方法が異なります。

1
パスワードを忘れた・間違えている
最もよくあるパターンです。「パスワードが違います」と表示される場合はこれに該当します。ログイン画面の「パスワードをお忘れですか?」からメールでリセットできます。メールが届かない場合はサーバーのphpMyAdminからデータベースを直接書き換える方法があります。
2
ログインURLがわからない・変更されている
WordPressのデフォルトのログインURLは https://ドメイン/wp-admin/ または /wp-login.php です。セキュリティプラグイン(SiteGuard等)でURLを変更している場合は、設定時に受け取ったメールや変更後のURLを確認してください。
3
ログインしてもすぐ弾かれる・ループする
パスワードは合っているのにログインできない、または一瞬ログインできてもすぐログイン画面に戻されるケースです。Cookieの問題かプラグインの競合が原因であることがほとんどです。ブラウザのCookieをクリアするか、別ブラウザ・シークレットモードで試してみてください。
4
ログイン画面自体が表示されない・エラーになる
URLにアクセスしても404エラーや500エラーが表示される場合です。.htaccessの破損、プラグインの競合、PHPのバージョン不整合などが原因として考えられます。FTPやサーバーのファイルマネージャーからファイルを直接操作する必要があります。

まず試すこと【チェックリスト】

どのパターンでも最初に試してほしい基本確認です。

Caps Lockがオフになっているか確認
ブラウザのCookie・キャッシュをクリアして再試行
別ブラウザ・シークレットモードでアクセス
☐ ログインURLを /wp-admin//wp-login.php 両方試す
☐ ログイン画面の 「パスワードをお忘れですか?」からリセット
☐ 迷惑メールフォルダにリセットメールが届いていないか確認

メールが届かない場合:phpMyAdminでパスワードをリセットする

パスワードリセットメールが届かない場合、サーバーのphpMyAdminからデータベースを直接書き換えることでリセットできます。

① サーバーのphpMyAdminにログイン

レンタルサーバーの管理画面からphpMyAdminを開きます。ロリポップなら「データベース」、エックスサーバーなら「MySQL」のメニューから入れます。

② wp_usersテーブルを開く

WordPressのデータベースを選択し、「wp_users」テーブルをクリック。該当ユーザーの行の「編集」を押します。

③ user_passフィールドを書き換える

「user_pass」の関数欄で「MD5」を選択し、値欄に新しいパスワードを入力して保存。これでパスワードがリセットされます。

④ 新しいパスワードでログイン

設定した新しいパスワードでログイン画面から入れるか確認します。ログイン後は管理画面のプロフィールからパスワードを再設定しておきましょう。

ログインループが起きている場合の解決方法

プラグインを全て無効化する

FTPまたはサーバーのファイルマネージャーで /wp-content/plugins/ フォルダの名前を「plugins_old」などに変更するとプラグインが全て無効化されます。それでログインできればプラグインが原因です。

.htaccessを初期化する

FTPでルートディレクトリの .htaccess ファイルをバックアップした後、削除または初期内容に書き換えます。WordPressの初期.htaccessはシンプルな数行です。

wp-config.phpにCookie設定を追加する

wp-config.phpdefine('COOKIE_DOMAIN', ''); を追加することでCookie起因のループが解消されることがあります。

まとめ

WordPress管理画面にログインできない原因は、①パスワード忘れ、②ログインURLの変更、③ログインループ、④画面が表示されない、の4パターンに分類できます。

まずはブラウザのCookieクリアと別ブラウザでの確認、それでもダメならphpMyAdminからのパスワードリセットを試してみてください。それでも解決しない場合はプラグインの無効化・.htaccessの初期化へと順番に進めると原因を特定できます。

自分で対応するのが不安・時間がない方は、WordPressのトラブル対応もお任せください。

WordPressのトラブル・カスタマイズはお任せください

無料相談はこちら →

WordPressのお問い合わせフォームが送れない原因と解決方法【Contact Form 7対応】

Googleマップ口コミ分析ツールを作った|Google Places API×ChatGPT APIで地方店舗の評判を自動解析