
やばい!Wordpressにログインできなくなった!そういえばリキャプリチャ入れたのに認証が出てない?
WordPressまたいじるぞー!そうやって管理画面に入ろうとするとある日突然、WordPressの管理画面にログインできなくなりました。
やばいやばいやばいやばい!!!なんで入れないんだ?
ログイン情報は間違っていないはずなのに、
- ログイン画面が表示されない
- 403 Forbiddenになる
- ログインボタンを押しても進まない
という状態に…。
調査したところ、原因はGoogle reCAPTCHAの設定でした。
今回はこちらの解決方法を、チャットGPTの回答と共に解説します。
- Google reCAPTCHAとは何か
- WordPressでGoogle reCAPTCHAを入れた際に実際に起こったトラブル
- Google reCAPTCHAが原因でWordpressの管理画面に入れなくなった時の解決方法
Google reCAPTCHAとは?
Google reCAPTCHA(リキャプチャ)とは、ボットなどの悪意あるプログラム等のアクセスから、Webサイトを保護するためのセキュリティサービスです。お問い合わせフォームや、ログイン画面でのスパム投稿や不正アクセスを自動でブロックし、人間とコンピュータを判別します。
リキャプチャはセキュリティ的に入れておいた方がいいだろうということで入れたところ、Wordpressにログインできなくなってしまったというのが、今回の問題でした。
実際に発生した症状
今回発生した症状は次のとおりです。
- WordPressのトップページは表示される
/wp-adminや/wp-login.phpにアクセスすると403エラー- ID・パスワードは正しい
- ログイン画面に進めない

最初に確認したこと
チャットGPTと壁打ちしつつ、最初にいろいろな可能性をしらみつぶしに当たりました。
以下を確認しましたが、解決しませんでした。
- パスワードの入力ミスではないか
.htaccessに問題がないか- テーマやプラグインが原因ではないか
- サーバー側のセキュリティ設定に問題がないか

朝一番でこのような状態で、泣き顔状態です・・・
原因はreCAPTCHAの設定だった
今回の原因は、reCAPTCHA関連の設定がログイン処理に影響していたことでした。悪意のあるアクセスを防ぐつもりが、自分自身のアクセスを防ぐ結果に・・・。皮肉なものです。
管理画面の設定を変更したら、正常にログインできるようになりました。
管理画面の設定変更手順
結論としては、ConoHaの「WordPressセキュリティ」の管理画面ログイン機能が、自分自身のアクセスもブロックしていたということでした。
契約しているConoHaの管理画面のログイン制限をOFFにしたら、ログインできるようになりました。
- サイト管理>サイトセキュリティをクリック
- WordPressセキュリティに切り替える
- ログイン制限を展開して、管理画面ログインをOFFにする

管理画面のログイン制限はOFFのままでいいのか?
僕のWordpressについては、一旦はOFFのままで大丈夫という回答でした。
WordPressの設定で既に下記のような複数のセキュリティ機能があり、
- SiteGuard(ログイン保護)
- ConoHa WAF
- SSL
- WordPress本体
ConoHaの「管理画面ログイン制限」とSiteGuardは機能が重複する部分があり、組み合わせによっては今回のような誤検知が起こることがあるということでした。
もちろん他の方のパターンはONの方がいい場合もあるかもしれません。
リキャプチャは別のものに変えました
同じリキャプチャでは再度設定しようとしてもうまくいかず、結局別のリキャプチャを導入しました。
いつも仕事で使っているものとは違うんですが、使えるしこれでよいかな?というところで今回は問題解決にしました。

まとめ
今回のポイントは、以下の通りです。
- WordPressにログインできない原因は複数ある
- reCAPTCHAやセキュリティ設定が原因になることもある
- 一つずつ原因を切り分けることが大切である
- サーバー側のセキュリティ設定も忘れずに確認する

ログインできないのは死活問題なので、解決して一安心しました

