ある日突然ワードプレスのログイン画面が見えなくなりました。
まずい、ログインもできない。。
自力で修正できたので、記録しておきます。
サーバーからメールが届いてるかどうか確認
WordPressに登録してあるメールに、エラーの状況が届いていると思います。
まずはそちらを確認。
メールにはプラグインの不具合と書かれていました。
サーバー側からも「致命的バグについて」メールが届いていました。
お客様の上記サーバーアカウントにおいて、
サーバー用メール送信ソフトウェア(Sendmail)を用いた
日本国外のメールアドレスに対する大量のメール送信処理を確認いたしました。これを受け、当サポートにてセキュリティ調査を行いましたところ、
お客様がご利用のプログラムにセキュリティ上致命的なバグ(脆弱性)が存在し、
当該脆弱性を第三者に悪用されてしまった可能性が非常に高い状況でございました。そのため、事後のご案内となり大変恐縮でございますが、
緊急措置として下記制限を実施しております。
サーバー側でセキュリティ設定をしてくれたようです。
それと、どのファイルが悪さをしているか、添付ファイルで教えてくれたので、まずはそれを削除します。
サーバーのファイル管理で不正プログラム削除
ファイル管理に移動し、該当ドメインのpublic_htmlに入っている不正プログラムを全て消しました。
サーバー側で、権限を000にしてくれていたので、全て消します。
さらに、エラーの原因となっていたプラグイン(この時は「Elementor」と「lolipop-migrator」でした)も丸っと削除します。
はい、そうするとWordPressのログイン画面が出てくれました!
無事、ログインもできました。。
なぜか404エラーが!?
無事にワードプレスにログインできたのですが、お次は固定ページが「404エラー(Not Found)」で見えなくなりました。。
404エラー(Not Found)は、URLが間違っているか、ページがないのが原因。
そこで、チェックすべきは「パーマリンク」です。
なぜかパーマリンクが「日付と投稿名」に変わっていたので、元の「カスタム構造」に戻します。
そうすると、無事に表示されました!
終わり。
下記の記事も、WordPressのエラーについてです。
コメント