いつも通り作業をしていたら、404エラーでログインできなくなってしまいました。…

WordPress
ユーザー1391さん
ユーザー1391

いつも通り作業をしていたら、404エラーでログインできなくなってしまいました。
サーバーはConoHaを使用しています。
・Cookieの削除
・WordPressセキュリティを一時的にオフにする
・「plugins」のリネームによる停止
・「.htaccess」ファイルのリネーム
・「.htaccess」ファイルの「RewriteRule ^wp-admin 404-siteguard [L]」を削除する
以上の対策を一通り試したのですが、添付画像の状態から変化がありません。
他に対処方法をご存知でしたら教えていただけると幸いです。

添付された画像

みんなのコメント 22件

ユーザー660さん
ユーザー660さん

>以上の対策を一通り試したのですが、添付画像の状態から変化がありません。

→いまだ WordPress ログインページが 404 エラーとなるということですか?それとも別の状態でしょうか?

ユーザー1391さん
ユーザー1391さん質問者

お返事いただきありがとうございます。
パソコンで開くと、添付画像のように404エラーが出てしまいます。

添付された画像

ユーザー660さん
ユーザー660さん

>パソコンで開くと、添付画像のように404エラーが出てしまいます。

▶パソコンを開くと?ブラウザのことでしょうか??
Chrome を利用されてるかとは思いますが、ブラウザのホーム画面設定のお悩みといことでしょうか???

今一度、具体的に何について悩まれているのかを、整理してお伝えいただければと思います。

ユーザー1391さん
ユーザー1391さん質問者

言葉が足りず上手く伝えられていなくて申し訳ございません。
ChromeでWordPressの管理画面を開くと画像のように表示されます。
WordPressの管理画面に入れなくなってしまったという問題です。

ユーザー660さん
ユーザー660さん

>WordPressの管理画面に入れなくなってしまったという問題です。

▶要は、ブックマークか何かで Chrome 起動時に表示されるよう設定していた WordPress 管理画面ログインページが、突如 404 エラー表示になるようになったということですね?
もともと設定されていた WordPress 管理画面ログインページを開こうとすると、404 エラーページにリダイレクトされるという感じでしょうか。

WordPress 管理画面ログインページは、セキュリティ系プラグインか何かで変更していましたでしょうか?

ユーザー1391さん
ユーザー1391さん質問者

おっしゃる通り、ブックマークで Chrome 起動時に表示されるよう設定していた WordPress 管理画面ログインページが、突如 404 エラー表示になるようになりました。
セキュリティプラグインは「SiteGuard WP Plugin」を使用していました。
よろしくお願いいたします。

ユーザー660さん
ユーザー660さん

>セキュリティプラグインは「SiteGuard WP Plugin」を使用していました。

▶つまり、WordPress 管理画面ログインページを、デフォルトから変更していたということですね?

こちらの質問に対して、はい or いいえ なども交えて、具体的に回答いただければと思います。

WordPress プラグインは数多ありますので、いくら WordPress 歴が長いといっても全てを網羅しているわけではありません。ちなみにテーマも同様です。
ユーザーによって WordPress 運営環境も異なり、こちらもその全てを把握できるわけではないので、状況や現状など、質問に対して具体的に回答いただけると助かります。

よろしくお願いいたします。

ユーザー660さん
ユーザー660さん

そもそもなぜ、「.htaccess」ファイルのリネームや「.htaccess」ファイル内「RewriteRule ^wp-admin 404-siteguard [L]」削除を行ったのでしょうか?

初心者が「.htaccess」を触るのはかなり危険なのですが、「.htaccess」をリネーム & 削除前のデフォルト状態に戻すことはできますか?

もしこれらが難しい場合は、内部調査を代行してもらえる業者などに依頼しないと難しいかもしれません。
「.htaccess」などの内部ファイルの状態などを実際に見てみないと、具体的な状況がわからないためです。

ユーザー1391さん
ユーザー1391さん質問者

▶つまり、WordPress 管理画面ログインページを、デフォルトから変更していたということですね?

>はい。約3ヶ月ほど前のWordPress設立当初に不正ログイン対策のため、「SiteGuard WP Plugin」の機能で管理画面へのログインページURLを変更しています。

ユーザー1391さん
ユーザー1391さん質問者

WordPressにログインできない場合の対処方法のサイトに書いてあるものを順番に試していった際に、行いました。
1手順ずつ元に戻して行ったため、今はデフォルト状態です。

ユーザー660さん
ユーザー660さん

>はい。約3ヶ月ほど前のWordPress設立当初に不正ログイン対策のため、「SiteGuard WP Plugin」の機能で管理画面へのログインページURLを変更しています。

▶「SiteGuard WP Plugin」を利用していてログインできなくなった場合、本来であれば「plugins」リネームでプラグインをすべて停止するとログインページが WordPress デフォルトのものへ戻るので、ここで解決していたはずです。
しかしその後に「.htaccess」ファイルをいじったことが、問題を大きくしてしまっているように思えます。

>1手順ずつ元に戻して行ったため、今はデフォルト状態です。

▶プラグインはどうなっていますか?停止中でしょうか?それとも再度有効化していますか?

ユーザー660さん
ユーザー660さん

以下の記事を参考に一度「.htaccess」ファイルを確認し、WordPress 管理画面ログインページの URL が記載されているかどうかを確認してみてください。
https://wp-exp.com/blog/siteguard-cannot-log-in/#index_id3

もし WordPress 管理画面ログインページの URL が新しいものになっている場合は、その URL でのアクセスを試みてみてください。

ユーザー1391さん
ユーザー1391さん質問者

問題解決をサポートしていただいて本当にありがとうございます。

「SiteGuard WP Plugin」を利用していてログインできなくなった場合、本来であれば「plugins」リネームでプラグインをすべて停止するとログインページが WordPress デフォルトのものへ戻るので、ここで解決していたはずです。

>自分もいつもはその工程で直るので、そうだと思うのですが、今回は「plugins」をリネームしただけでは変化がありませんでした。

承知しました。「.htaccess」ファイルについて調べ直してみます。

変化がないことがわかってからは、プラグインもすぐに有効化へ戻しました。

ユーザー660さん
ユーザー660さん

>変化がないことがわかってからは、プラグインもすぐに有効化へ戻しました。

▶最近の「SiteGuard WP Plugin」は無効化しただけでは意味がなく、プラグイン自体を削除しないとデフォルト状態に戻らないという報告もネット上にちらほら見かけます。

「.htaccess」ファイルで「SiteGuard WP Plugin」にて変更された WordPress 管理画面ログインページ URL が確認できない場合は、「SiteGuard WP Plugin」を無効化 → 削除して、WordPress 管理画面ログインページが本来の URL に戻るかどうかも試してみてください。

ユーザー1391さん
ユーザー1391さん質問者

添付していただいた記事を参考にログインページURLが記載されているところを確認して、アクセスを試みたのですが、404 NOT FOUNDになってしまいました。

「SiteGuard WP Plugin」を無効化 → 削除して、WordPress 管理画面ログインページが本来の URL に戻るかどうかこれから試してみます。

ありがとうございます。

ユーザー1391さん
ユーザー1391さん質問者

「SiteGuard WP Plugin」を無効化 → 削除して、WordPress 管理画面ログインページが本来の URL に戻るか

>「plugins」から「SiteGuard WP Plugin」を削除しました。
その後は、「.htaccess」の中のlogin_〇〇〇の数字が無くなるのでしょうか?

素人で申し訳ございません、よろしくお願いします。

ユーザー660さん
ユーザー660さん

>その後は、「.htaccess」の中のlogin_〇〇〇の数字が無くなるのでしょうか?

▶はい、「SiteGuard WP Plugin」を利用したことはないですが、おそらくなくなります。「SiteGuard WP Plugin」を削除したら「.htaccess」を確認してみてください。

まだ WordPress 管理画面ログインページにアクセスできないでしょうか?

ユーザー1391さん
ユーザー1391さん質問者

「SiteGuard WP Plugin」を削除した後、「.htaccess」を確認しても「.htaccess」の中のlogin_〇〇〇の数字に変化はありませんでした。

ここまで考えていただいて解決しないということは、プロの方にお願いした方が良いのでしょうか。
ココナラで依頼してみようかと考えています。

ユーザー660さん
ユーザー660さん

>「SiteGuard WP Plugin」を削除した後、「.htaccess」を確認しても「.htaccess」の中のlogin_〇〇〇の数字に変化はありませんでした。

▶そうですか。。。いまだ「SiteGuard WP Plugin」の残骸が悪さをしているように思えますね。
というか、「.htaccess」がデフォルトに戻っていない模様ですね。

あまりオススメはできないのですが、以下のサイトを参考に、「.htaccess」内の「#SITEGUARD_PLUGIN_SETTINGS_START ~ #SITEGUARD_PLUGIN_SETTINGS_END」の記述を削除してみてください。
ただし先に「.htaccess」のバックアップを取っておいてくださいね。

ユーザー660さん
ユーザー660さん

>ここまで考えていただいて解決しないということは、プロの方にお願いした方が良いのでしょうか。
>ココナラで依頼してみようかと考えています。

▶これで解決しない場合、別の部分に問題があるかもしれないため、やはり内部を見てみないと難しいですね。
なので、ココナラなどで代行していただける方を探してみるのも一つの手です。

ユーザー1391さん
ユーザー1391さん質問者

「.htaccess」内の「#SITEGUARD_PLUGIN_SETTINGS_START ~ #SITEGUARD_PLUGIN_SETTINGS_END」の記述を削除してみてください。

>最後にこちらも試させてもらいましたが、駄目でした。

ココナラで代行していただくことにします。
代金も発生していないのに、親身になって解決方法を考えていただいてありがとうございました。
素人が1人で困っていたので、とても助かりました。

ユーザー660さん
ユーザー660さん

ほぼダメ元ですが、「.htaccess」を完全初期化するのが最終手段といったところでしょうか。
https://fox-wp.com/wordpress-htaccess-default/

ちなみにですが、別のプラグインが悪さをしている可能性もあるので、まずは「plugins」をリネームして全停止にしてからやるようにしてください。

「.htaccess」初期化をやるのであればですが。

あなたの経験や知識を共有しませんか?

ほかのユーザーの相談に、コメントで参加してみましょう。

ログインしてコメントするはじめての方は無料登録