WordPressのダッシュボードにログイン後、投稿画面及びプラグイン画面に移ろうとすると、「404 file not found」というエラーが表示されるようになってしまいました。
この状態になる前に行ったことで、原因となりそうなことは
①パーマリンク設定を「日付と投稿名」から「投稿名」に変更したこと
②以外3つの新しいプラグインを入れたこと
・GoogleXMLSitemaps
・Akismet Anti-Spam
・SiteGuard WP Plugin
の2つが思い当たります。
自分でも解決方法を調べてみたものの、初心者には原因が特定できず、困っています。
ちなみに、7つほど記事を投稿してから①②の作業を行いました。
メディア画面や設定画面などは今まで通り見ることができます。
ご回答いただけたら幸いです。
みんなのコメント 6件
ベストアンサー
SiteGuard WP Plugin が怪しいですね。FTP ソフトなどからプラグインを停止する方法はご存知でしょうか?
こちらを参考に、SiteGuard WP Plugin を無効化してみてください。
https://webst8.com/blog/wordpress-plugin-off/
ちなみに SiteGuard WP Plugin はインストールして有効化したのみですか?
それとも有効化後に何らかの追加設定を行いましたか?
コメントありがとうございます。
SiteGuard WP Plugin をインストール後、
管理ページアクセス制限をオンにし、
ログインページのURLを変更しました。
SiteGuard WP Plugin、最近結構不具合が多発してる模様です。
とりあえず SiteGuard WP Plugin を無効化してみてください。
SiteGuard WP Plugin を無効化するとログイン画面がデフォルトに戻りますので、注意してくださいね。
質問者からのお礼コメント
初心者なので「.htaccess」ファイルに手を付けることはできず、プロの方に一度サイトを見ていただきました。
サイトに問題はないので、いつも使わないブラウザで確認してくださいとアドバイスをいただきました。
試してみたところ、無事404エラーが出ませんでした。
いつも使っているブラウザも、履歴とWebサイトデータを消去してみたところ、404エラーが出ず、無事解決に至りました。
この度は、ご丁寧にアドバイスいただきありがとうございました。
ブログを初めて、一番最初のトラブルで、ここでご相談していなければ、為す術もなく、初期化していたと思います。
今後はプラグイン導入はもっと慎重に行おうと思います。
ご丁寧にありがとうございます。
教えて頂いた手順でFTPソフトを使い、SiteGuard WP Pluginを強制停止しました。
すると、今まで404エラーで入れなかったダッシュボードのプラグイン画面に入れるようになりました。
ダッシュボード画面からもSiteGuard WP Pluginを削除しました。
しかし、投稿画面が404エラーのままです。
さらに、ダッシュボードのホームも404エラーが出るようになりました。
せっかくプラグイン画面に入れるようになったので、不具合が起きる前に入れた
GoogleXMLSitemapsとAkismet Anti-Spamのプラグインを無効化、削除してみましたが、解決されません。
他にできることがあれば、教えていただけると助かります。
GoogleXMLSitemaps と Akismet Anti-Spam は関係ないので有効化して OK ですよ。
可能性としては、SiteGuard WP Plugin が管理画面の様々なページの URL を変更してしまったということで、SiteGuard WP Plugin 有効化で「.htaccess」ファイルの中身が書き換えられてしまい、無効化してもその書き換えられた「.htaccess」ファイルのままとなっている可能性が高いということです。
なので「.htaccess」ファイルをデフォルトに戻せば元に戻る可能性もあるのですが、流石に初心者が「.htaccess」ファイルに手を出すのは危険ということと、それ以外のファイルも書き換えられている可能性があるということです。
同じような相談投稿があるので、参考にしてみてください。https://blog-soudan.com/qa/wordpress/2413/
この方の場合は、結果的に「.htaccess」だけでなく、「wp-config.php」ファイルまで書き換えられてしまっていたとのことでした。(投稿者から Twitter で直接ご連絡いただき教えてもらいました)
ご自身でわからない場合は、有料で代行してもらうか、もしくは WordPress を初期化して一からやり直すことですね。やり直すのであれば、二度と SiteGuard WP Plugin は利用しないでくださいね。
あと公開済みの記事はメモかなにかにコピーしておいて、やり直した WordPress にコピペして公開してください。
あなたの経験や知識を共有しませんか?
ほかのユーザーの相談に、コメントで参加してみましょう。
ログインしてコメントするはじめての方は無料登録