WordPressの管理画面にログインしようとしたのに、なぜか入れない。
パスワードは合っているはずなのにエラーが出る、そもそもログイン画面にたどり着けない。
こうしたトラブルは、初心者の方だけでなくサイト運営に慣れた人でも経験する、よくある困りごとです。
この記事では、WordPressにログインできなくなる主な原因と、初心者の方でも試せる解決方法を、よくある順にやさしく解説します。
まずは慌てず、ひとつずつ確認していきましょう。
Web制作者の私が解説します。
対処の前にまず確認すること
原因を探すうえで、まず「どの段階でログインできないのか」を整理しておきましょう。
ログイン画面は表示されるのに入れないのか、それともログイン画面そのものが表示されないのかで、原因が大きく変わります。
また、エラーメッセージが表示されている場合は、その文言が原因を特定する大きな手がかりになります。表示されている文字をよく確認しておきましょう。
原因①:ユーザー名・メールアドレス・パスワードの間違い
もっとも多いのが、ログイン情報の入力ミスです。
ユーザー名やメールアドレス、パスワードのいずれかが間違っていると、当然ログインできません。
特に、大文字と小文字の違い、全角と半角の違い、前後の余計な空白などは見落としがちです。
パスワードを忘れてしまった場合は、ログイン画面の「パスワードをお忘れですか?」というリンクから再設定できます。
登録したメールアドレスを入力すると、パスワード再設定用のメールが届きます。
「合ってるはずだ!」という思い込みを一旦外して、IDやパスワードをもう一度確認しよう。
原因②:パスワードリセットメールが届かない
「パスワードをお忘れですか?」からリセットを試みても、メールが届かないことがあります。
まずは、迷惑メールフォルダに振り分けられていないか確認してください。特にGmailなどでは、WordPressからのメールが迷惑メール扱いになるケースが増えています。
それでも届かない場合は、後述するphpMyAdminを使った方法など、別の手段でパスワードを変更する必要があります。
原因③:ログインURLが分からない・間違っている
そもそもログイン画面にたどり着けない場合は、URLが原因かもしれません。
WordPressの基本的なログインURLは、サイトのアドレスのうしろに/wp-login.phpまたは/wp-adminをつけたものです。
たとえば、サイトがhttps://example.comなら、https://example.com/wp-login.phpがログイン画面になります。
ただし、セキュリティ対策のプラグインでログインURLを変更している場合は、上記のURLではアクセスできません。
過去に自分でログインURLを変更した記憶があれば、その変更後のURLを確認しましょう。設定したURLが分からなくなった場合は、後述するプラグインの無効化で初期状態に戻せます。
原因④:Cookieが無効・ブラウザの問題
「Cookie がブロックされているか、お使いのブラウザーで未対応のようです」といったエラーが出る場合は、ブラウザのCookieが無効になっていることが原因です。
WordPressのログインにはCookieが必要なため、ブラウザの設定でCookieを有効にしてください。
また、ブラウザのキャッシュやCookieが古い情報のまま残っていると、ログインがうまくいかないことがあります。
キャッシュとCookieを削除する、別のブラウザで試す、シークレットモード(プライベートモード)で開いてみる、といった方法も有効です。
原因⑤:セキュリティプラグインによる制限
セキュリティ対策のプラグインが原因で、ログインがブロックされていることもあります。
たとえば、ログインに何度も失敗するとアクセスを制限する機能や、特定のIPアドレスからのアクセスを制限する機能などです。
一定時間ログインを試行できなくなっている場合は、しばらく時間を置いてから再度試してみましょう。
FTPでセキュリティプラグインを一時無効化する
プラグインが原因でどうしてもログインできない場合は、FTPで一時的に無効化できます。
この操作は他のエラー記事でも解説していますが、この記事でも一応おさえておきます。
- FTPソフトかサーバーのファイルマネージャーでサイトのフォルダにアクセスする
wp-content内のpluginsフォルダを開く- セキュリティプラグインのフォルダ名を変更する(例:
sample→sample_off) - 再度ログインを試す
フォルダ名を変えるだけでそのプラグインは無効になります。ログインできたら、フォルダ名を元に戻して設定を見直しましょう。
原因⑥:ユーザー権限が変更された・アカウントが削除された
複数人でサイトを運営している場合、自分のユーザー権限(ロール)が変更されたことが原因でうまく操作できなくなることがあります。
WordPressには「管理者」「編集者」「投稿者」などの権限があり、できる操作の範囲がそれぞれ異なります。
たとえば、もともと管理者だった自分の権限が、別の管理者によって「編集者」や「投稿者」に変更された場合、ログイン自体はできても、プラグインの管理や設定変更といった管理者向けの機能が表示されなくなります。
つまりこのケースは、「ログインできない」というより「ログインできても一部の機能が使えない」という形で現れるのが特徴です。
一方で、自分のユーザーアカウント自体が削除されてしまった場合は、そのユーザー名・メールアドレスでは完全にログインできなくなります。
いずれの場合も、他に管理者権限を持つ人がいれば、その人に依頼して権限を「管理者」に戻してもらう、またはアカウントを再作成してもらうのが基本的な解決方法です。
連絡が取れる管理者がいない場合は、前述のphpMyAdminからデータベース上で権限を修正する方法もありますが、操作が複雑なため、不安な場合はサーバー会社のサポートや専門家に相談することをおすすめします。
原因⑦:サイトURL設定や.htaccessの問題
WordPressのアドレス(URL)設定を誤って変更すると、ログイン画面にアクセスできなくなったり、リダイレクトが繰り返されてログインできなくなることがあります。
また、サーバーの設定ファイルである.htaccessに問題がある場合も、ログイン画面が正しく表示されないことがあります。
心当たりがある場合は、FTPで.htaccessのファイル名を一時的に変更し、エラーが解消するか確認してみましょう。
最終手段:phpMyAdminでパスワードを変更する
パスワードリセットメールも届かず、どうしてもログインできない場合の最終手段として、phpMyAdminから直接パスワードを変更する方法があります。
phpMyAdminは、レンタルサーバーの管理画面から利用できる、データベースを操作するためのツールです。
ただし、この操作はデータベースを直接さわるため、初心者の方にはややハードルが高い方法です。
操作を誤るとサイト全体に影響する可能性があるため、必ず事前にバックアップを取り、不安な場合はサーバー会社のサポートや専門家に相談しながら進めてください。
それでも解決しないときは
ここまでの方法を試してもログインできない場合は、無理をせず外部の力を借りましょう。
契約しているレンタルサーバーのサポートに問い合わせると、サーバー側の状況を確認してもらえる場合があります。
また、原因の特定が難しいと感じたら、WordPressに詳しい専門家へ相談するのも安全で確実な選択肢です。
まとめ
WordPressにログインできない原因は、入力ミスやパスワード忘れといった単純なものから、ログインURLの変更、Cookieの無効、セキュリティプラグインの制限、URL設定や.htaccessの問題まで、さまざまです。
まずはエラーメッセージや「どの段階で入れないのか」を確認し、よくある原因から順に切り分けていきましょう。
どうしても解決しない場合は、phpMyAdminでのパスワード変更やサーバー会社のサポート、専門家への相談も検討してみてください。
- パスワードは合っているはずなのにログインできません。
-
大文字・小文字や全角・半角の違い、前後の余計な空白がないか確認してください。それでも入れない場合は、ログイン画面の「パスワードをお忘れですか?」から再設定するか、セキュリティプラグインによる制限がかかっていないかを確認しましょう。
- ログイン画面(URL)が分からなくなりました。
-
基本のログインURLは、サイトのアドレスのうしろに「/wp-login.php」または「/wp-admin」をつけたものです。プラグインでURLを変更している場合はこの限りではないため、変更したURLを確認するか、プラグインを一時的に無効化して初期状態に戻してください。
- パスワードリセットのメールが届きません。
-
まずは迷惑メールフォルダを確認してください。WordPressからのメールが迷惑メール扱いになるケースが増えています。それでも届かない場合は、phpMyAdminからの直接変更など、別の方法を検討する必要があります。
- 「Cookieがブロックされています」というエラーが出ます。
-
ブラウザのCookieが無効になっていることが原因です。ブラウザの設定でCookieを有効にし、あわせてキャッシュとCookieの削除や、別のブラウザ・シークレットモードでのログインも試してみてください。
- ログインに何度も失敗してロックされたようです。
-
セキュリティプラグインによるログイン試行回数の制限がかかっている可能性があります。一定時間を置いてから再度試すか、どうしても入れない場合はFTPで該当プラグインを一時的に無効化してください。
ワイはログインIDを1文字間違えてました…思い込みって怖い。
最大の敵は自分やね。あざした。