突然、WordPressの管理者画面にログインできない!
ブロガー・サイト運営者にとって、背筋が凍る状況です。
「なぜ突然!?」
「何か変なところ触ったっけ?」
記憶をたどったり、Google検索で原因を調べたり…
時間が経てば経つほど、焦りがつのっていきますよね。
今回は、初心者ブロガーの私がおちいった体験談をお話します。
「いざ」という時、お役に立てれば幸いです。
もう2度と体験したくないよ~
解決するのに合計8時間くらいかかりました…
WordPress初心者なので、ログインできない原因を突き止めるのに時間がかかったね。
原因はプラグイン「Site Guard(サイトガード)」
私がWordPressの管理者画面にログインできない状況となったきっかけは、引越しで「通信環境が変わった」ことです。
引越し前は無線LANを利用したインターネット環境でした。
引越し先のマンションで有線LANを接続したところ、突然ログインできなくなったのです…
原因は、プラグイン「Site Guard(サイトガード)」
「必ずいれるべきプラグイン〇選!」といった記事には大体取り上げられている、セキュリティ対策プラグインです。
主な機能のひとつに「管理ページアクセス制限」があります。
管理ページへの不正アクセスを防ぐ機能です。ログインしていない接続元IPアドレスからの管理ページ(/wp-admin/以降)へのアクセスは、404エラーになります。ログインすると接続元IPアドレスが記録され、管理ページのアクセスを許可します。
出典:JP-Secure SiteGuard WP Plugin
通信環境が変わったため、「管理ページアクセス制限」機能が働いて、WordPress管理者画面にログインできない状況になったようです。
優秀なプラグインですね!!
解決方法
「public_html」ファイル→「.htaccess」ファイル内の「Site Guard(サイトガード)」の記述を削除します。
【削除の方法】
➀ FTPソフトを利用して削除する
※無料ソフトFileZilla(ファイルジラ)など
② 契約しているレンタルサーバーの管理画面から削除する
※Xサーバー、mixhost(ミックスホスト)、さくらレンタルサーバー、ロリポップなど
パソコンとサーバーの間をつなぎ、ファイルの転送・ダウンロード・アップロードができるソフトです。ワードプレスの管理者画面でなくても、ブログを構成しているデータを編集することができます。
FTPソフトを使い慣れていない初心者さんは②レンタルサーバーの管理画面から削除する方法がおすすめです。
あおいはFileZilla(ファイルジラ)をダウンロードするところから苦戦したね・・・
➀FTPソフトFileZilla(ファイルジラ)を利用する場合
簡単な流れはこちら!
➀ FileZilla(ファイルジラ)をダウンロード
② FileZilla(ファイルジラ)をインストール
③ FileZilla(ファイルジラ)の画面が開くので、パソコンとサーバーを接続する
※レンタルサーバーを申し込んだときに送られてくるメールに記載の「FTPサーバ名(FTPホスト)・FTPアカウント(FTPユーザー)・FTPパスワード(サーバパスワード)」が必要です。
④画面左=自分のパソコン側の情報、画面右=サーバー側の情報が表示されます。
⑤サーバー側にある「public_html」ファイル→「.htaccess」ファイルを自分のパソコン側へドラッグ
※バックアップをとるためにも自分のパソコン上で編集します。
⑥「Site Guard(サイトガード)」の記述を削除
⑦自分のパソコン上からサーバー側へ「.htaccess」ファイルをドラッグ
⑧完了!
FileZilla(ファイルジラ)のダウンロードから使い方までの流れは、下記のサイトがとてもわかりやすく、参考になりました!
サルワカ|サルでもわかる図解マガジン「【FileZillaの使い方】WordPressでFTPソフトを使おう」
②契約しているレンタルサーバーの管理画面を利用する場合
mixhost(ミックスホスト)の例をご紹介します。
➀mixhostのマイページにログイン
②cPanelにログイン→「ファイル」→「ファイルマネージャー」
※マイページ上で「ファイルマネージャー」のショートカットボタンがある場合もあります
③「public_html」ファイル→「.htaccess」ファイル→「編集」
④「Site Guard(サイトガード)」の記述を削除
⑤「変更の保存」を押す
⑥完了!
mixhost(ミックスホスト)担当者さまに感謝
今回、私はGoogleやYouTubeで解決方法を必死に探しました。
しかしはっきりとした原因がわからず、時間が過ぎていくばかり・・・
困り果てた末に、サーバー契約をしている「mixhost」のカスタマーサポートに問い合わせをしました。
「弊社はWordPressの挙動につきましてはサポート外となるため、明確なご案内ができかねる状況ではございますこと、あらかじめご了承くださいますようお願い申しあげます」
としながらも、原因・解決策を丁寧に教えて頂きました。
ありがとうございます!!
まとめ
今回は自分自身の備忘録として書きました。
同じようなトラブルが起こった際、この記事を参考にして頂けると幸いです。
最後までお読みいただき、ありがとうございました!