WordPressにログインできない時の対応(SiteGuard編)

【SiteGuard】WordPressにログインできない場合の対応

この記事では、プラグイン「SiteGuard WP Plugin」を利用している場合に、WordPressの管理画面にログインできない時の対応について解説します。

レンタルサーバーはXserverロリポップを対象としています。

「CTRL」+「D」を押すだけで、当サイト【還じいブログ】の記事がブックマークできます!

「SiteGuard WP Plugin」を使っている時に、WordPressの管理画面にログインしようとして、「ページが見つかりませんでした」と表示される場合があります。

【XO Security】で管理画面にログインできない

この記事では、「SiteGuard WP Plugin」でログインできない原因と、ログインできなくなった時の対応方法を詳しく解説していきます。

レンタルサーバーXserverロリポップの両方でに対応方法を書いたので、どちらかを使っている人は、ぜひ参考にしてください!

レンタルサーバーがXserver、ロリポポップ以外の場合でも、FTP接続できれば同じ手順で対応できます。

関連記事

同様のセキュリティ強化プラグイン「XO Security」でログインできない場合は、こちらが参考になるかと思います。

目次

「SiteGuard WP Plugin」の導入でログインできなくなった原因

「SiteGuard WP Plugin」を導入して、ログインできなくなった原因は2つ考えられますが、一番多いのは、単純にアクセスしているログインURLが間違っている場合です。

「SiteGuard WP Plugin」は不正アクセス対策としてログイン画面のURLを変更できますが、変更URLが間違っているとログインはできません。

「SiteGuard WP Plugin」は「XO Security」と違って、変更ログインURLは.htaccessという特別なファイルに書き込まれます。

FTP接続して、.htaccessの中に記述されている変更ログインURLでアクセスすればログインできるようになります。

もう一つの原因としては、変更ログインURLを勘違いしてしまって間違ったアクセスをしている場合です。

変更ログインURLの勘違い

下の画像は「SiteGuard」で設定した変更ログインURLですが、「間違ったURL」で入力していないか確認しましょう。

SiteGuardのログインURL項目
正しいURL

URLの最後は、入力した文字列で終わっている。

https://kanrekigg.com/hogehoge
間違ったURL

最後に「.php」が追加されているURLとなっている。

https://kanrekigg.com/hogehoge.php

「SiteGuard WP Plugin」の導入でログインできなくなった場合の対応

ログインできない場合の対応は以下の通りで、レンタルサーバーのFTP接続ツールを使います。

ログインできなくなった場合の対応とていは、FTPで接続して.htaccessの中に記述されている変更ログインURLを確認して、そのURLでアクセスするだけです。

以降は、レンタルサーバーXserverロリポップそれぞれでFTP接続する方法を解説します。

レンタルサーバーがXserverの場合

レンタルサーバーがXserverの場合は、ファイルマネージャーを使います。

ファイルマネージャーにアクセスします。

ファイルマネージャ – ログイン | レンタルサーバーならエックスサーバー

FTPのユーザーID、パスワードを入力し、「ログインする」をクリック。
※Xserverと契約した時に、FTPのユーザーID、パスワードはメールで通知されています。

「XO Security」の導入でログインできなくなった時の対応方法(Xserver)

ログインできなくなったサイト(ドメイン)の左にある「>」(①)をクリック、その配下の「public_html」(②)をクリックし、右の一覧画面で「.htaccess」(③)をクリック。

「SiteGuard」の導入でログインできなくなった時の対応方法(Xserver)

「編集」をクリック。

「SiteGuard」の導入でログインできなくなった時の対応方法(Xserver)

すると、.htaccessの編集画面が表示されます。

「SiteGuard」の導入でログインできなくなった時の対応方法(Xserver)

SiteGuardで入力した文字列の探し方

上の編集画面の「#==== SITEGUARD_RENAME_LOGIN_SETTINGS」の行で挟まれている行(赤枠部分)が「SiteGuard」が追加した行となります。

次に、「ReWriteRule」で始まって「wp-login.php」と書かれている行を探します。

「wp-login.php」の左にある「^」と「(.*)$」に囲まれた部分が、「SiteGuard」での入力文字列となります。(上の画像の場合ではlogin_87936

この変更文字列から、上の画像の変更ログインURLは以下となります。

https://ドメイン/login_87936

.htaccessからわかった変更URLでアクセスして、ログイン画面が表示されることを確認します。

「SiteGuard」の導入でログインできなくなった時の対応方法(Xserver)

無事、ログインできたら、ログイン対応は完了です。

レンタルサーバーがロリポップの場合

レンタルサーバーがロリポップの場合は、ユーザー専用ページを使います。

ロリポップのユーザー専用ページにアクセスします。

ロリポップ!ユーザー専用ページ

「ロリポップ!のドメイン」(①)、独自ドメイン(②)、「パスワード」を入力して、「ログインする」(③)をクリック。

ロリポップのユーザー専用ページ

「サーバーの管理・設定」(①)→「ロリポップ!FTP」(②)をクリック。

「SiteGuard」の導入でログインできなくなった時の対応方法(ロリポップ)

ログインできなくなったドメイン(サイト)(①)をクリックし、「.htaccess」(②)をクリック。

「SiteGuard」の導入でログインできなくなった時の対応方法(ロリポップ)

すると、.htaccessの編集画面が表示されます。

「SiteGuard」の導入でログインできなくなった時の対応方法(ロリポップ)

SiteGuardで入力した文字列の探し方

上の編集画面の「#==== SITEGUARD_RENAME_LOGIN_SETTINGS」の行で挟まれている行(赤枠部分)が「SiteGuard」が追加した行となります。

次に、「ReWriteRule」で始まって「wp-login.php」と書かれている行を探します。

「wp-login.php」の左にある「^」と「(.*)$」に囲まれた部分が、「SiteGuard」での入力文字列となります。(上の画像の場合ではlogin_27360

この変更文字列から、上の画像の変更ログインURLは以下となります。

https://ドメイン/login_27360

.htaccessからわかった変更URLでアクセスして、ログイン画面が表示されることを確認します。

「SiteGuard」の導入でログインできなくなった時の対応方法(ロリポップ)

無事、ログインできたら、ログイン対応は完了です。

ここまで、ログインできなくなった時の対応方法について解説しましたが、対応は「XO Security」と比べるとかなり簡単ですが、それでも面倒は面倒なので、変更したログインURLは必ずメモをしましょう!

関連記事

同様のセキュリティ強化プラグイン「XO Security」でログインできない場合は、こちらが参考になるかと思います。

「CTRL」+「D」を押すだけで、当サイト【還じいブログ】の記事がブックマークできます!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次