この記事では、プラグイン「SiteGuard WP Plugin」を導入でWordPressにログインできない時の対応について解説します。
レンタルサーバーはXServerとロリポップ、ConoHa WINGを対象としています。
※応用で他のレンタルサーバーでもOKです。
2024.06.20) 「ConoHa WING」で「.htaccess」を探す手順を修正。
2025.01.17) 「SiteGuard WP Plugin」以外の原因でログインできないパターンも追加で解説。
「SiteGuard WP Plugin」を使っている時に、WordPressの管理画面にログインしようとして、「ページが見つかりませんでした」と表示される場合があります。
「SiteGuard WP Plugin」以外の原因でWordPressにログインできない時は、以下を参考にしてください。
対応手順は、以下のレンタルサーバーごとに書いているので、該当する手順を参考にしてください。
- エックスサーバー
- ロリポップ
- ConoHa WING
※上記以外のレンタルサーバーでも、参考にできる対応方法になっています。
「SiteGuard WP Plugin」以外でWordPressにログインできない原因
「SiteGuard WP Plugin」が原因でなくてWordPressにログインできない場合もあるので、ここではいくつかのパターンと対応方法を紹介します。
ログイン試行回数制限を超えてログインに失敗した場合
レンタルサーバーによっては、セキュリティ対策として短時間にログインを失敗した時に、ログイン画面を表示させない機能を提供していることがあります。
エックスサーバーや「ConoHa WING」などは、ログイン試行回数制限を超えた場合以下のような画面が表示されます。
■エックスサーバーの場合
■「ConoHa WING」の場合
上記画面が表示されている場合は、以下の記事を参考にして対応してください。
ログインパスワード、ログインユーザー名を忘れた場合
ログインパスワード、ログインユーザー名を忘れた場合も、当然ログインすることはできません。
ログインパスワードを忘れた場合は、次の記事を参考にしてパスワードのリセット試してみましょう。
ログインユーザー名を忘れた場合、次の記事を参考にするとユーザー名を確認することができます。
他のプラグインが原因でログインできない場合
「SiteGuard WP Plugin」と同じセキュリティ強化プラグインとして「XO Security」がありますが、このプラグインの導入でWordPressにログインできないこともあります。
プラグイン「SiteGuard WP Plugin」を使っている場合は、次の記事で対応してください。
「SiteGuard WP Plugin」でログインできない時の確認
ログインURLはあっているはずなのにログインできない場合は、以下の2点を確認しましょう。
ログインURLが間違っている
まずは、ログインURLに間違って「.php」を付けてないか確認しましょう。
最後が、入力した文字列で終わっている(.phpが付いてない)のが、正しいURLです。
例)https://kanrekigg.com/hogehoge
ログインURLの最後に「.php」が付いていないかを確認しましょう。
ログインURLが変更されていなかった
2点目は、ログインURLを変更したつもりが、「保存」ボタンを押し忘れていたパターンですね。
以下の標準ログインURL(wp-admin/)にアクセスして、ログイン画面が表示されるか確認しましょう。
https://ドメイン名/wp-admin/
もし、ログイン画面が表示されたら、ログインURLの変更後に「保存」を忘れています。
「保存」を忘れていた場合は、ログインURLを変更して「保存」を押してください。
ログインURLを忘れた時の対応
ここからは、ログインURLを忘れた(わからなくなった)場合の対応です。
方法としては、「.htaccess」というファイルの中に「Site Guard」が書き込んだログイン文字列を探していきます。
その前にメールをチェック!
「Site Guard」では、ログインURLを変更した時にメールで変更したURLを通知する機能があります。
メールボックスの中を、「WordPress: ログインページURLが変更されました」で検索すると、変更URL通知メールが確認できるかもしれませんよ!
ログイン文字列を探す手順はレンタルサーバーごとに書いているので、該当する手順を参考にしてください。
※上記以外のレンタルサーバーでもFTP接続ができれば、同様の手順で対応が可能です。
エックスサーバー
エックスサーバーで、「.htaccess」のログイン文字列を探す方法です。
エックスサーバーでFTP接続する場合は、(FTP接続画面)にログインします。 ファイルマネージャ
ファイルマネージャーにログインできたら、「ドメイン名」(①)→「public_html」(②)→「.htaccess」(③)とクリックします。
「編集」をクリック。
開いた「.htaccess」の編集画面の中で、「#SITEGUARD_PLUGIN_SETTINGS_START」(①)の下にある、「wp-login.php」(②)を探します。
「wp-login.php」の左にある「^」と「(.*)$」に囲まれた部分が、「Site Guard」で変更したログイン文字列です。(上の画像の例ではlogin_87936)
WordPress管理画面のログインURLは次のようになるので、アクセスしてログイン画面が表示されるか確認しましょう!
例)https://ドメイン名/login_87936
ロリポップ
ロリポップで、「.htaccess」のログイン文字列を探す方法です。
ロリポップでFTP接続する場合は、まずにログインします。 ユーザー専用ページ(ロリポップ)
次に、「サーバーの管理・設定」→「ロリポップ!FTP」とクリックすると、FTP接続画面に移動できます。
FTP接続画面に移動したら、ドメイン(①)→「.htaccess」(②)とクリック。
開いた「.htaccess」の編集画面の中で、「#SITEGUARD_PLUGIN_SETTINGS_START」(①)の下にある、「wp-login.php」(②)を探します。
「wp-login.php」の左にある「^」と「(.*)$」に囲まれた部分が、「Site Guard」で変更したログイン文字列です。(上の画像の例ではlogin_27360)
WordPress管理画面のログインURLは次のようになるので、アクセスしてログイン画面が表示されるか確認しましょう!
例)https://ドメイン名/login_27360
ConoHa WING
「ConoHa WING」で、「.htaccess」のログイン文字列を探す方法です。
「ConoHa WING」の場合は、ファイルマネージャーを使わなくてもコントロールパネルで「.htaccess」の内容が確認できます。
「ConoHa WING」のコントロールパネルにログイン。
対象となるドメイン(①)を選択し、「サイト管理」(②)をクリック。
「サイト設定」をクリック。
「応用設定」タブ→「.htaccess設定」とクリック。
「#SITEGUARD_PLUGIN_SETTINGS_START」の下の「wp-login.php」の左にある
「^」と「(.*)$」に囲まれた部分が、
「Site Guard」で変更したログイン文字列です。(上の画像の例ではlogin_72350)
WordPress管理画面のログインURLは次のようになるので、アクセスしてログイン画面が表示されるか確認しましょう!
例)https://ドメイン名/login_72350
「WordPressリカバリー」でもログイン対応が可能
エックスサーバー利用者限定となりますが、「WordPressリカバリー」を使っても、URLを忘れた時の対応は可能です。
「WordPressリカバリー」では、「SiteGuard WP Plugin」の設定をクリアするため、ログインURLが標準のURL(https://ドメイン名/wp-admin)に戻ります。
また、設定のクリアにより再設定が必要となるので、ここまで解説した方法でもログインできない場合にだけ、「WordPressリカバリー」で試すことをおすすめします。
まとめ
ここまで、「SiteGuard WP Plugin」の導入でログインできなくなった時の対応方法について解説しました。
ログインURLを忘れると、ここで紹介したように結構面倒な対応となるので、変更したログインURLはブックマークするか、メモに残しましょう!
「SiteGuard WP Plugin」以外の原因でWordPressにログインできない時は、以下を参考にしてください。
コメント