本記事は、Wordpress にログインしようとしたら、CookiesのブロックとDeprecatedとWarningエラーが出ていて、解決策を探されている方に向けた記事です。
しばらくメンテナンスを怠っていたサイトを開こうとしたら、ログインできなかった私の体験談を元に、執筆しています。(。>﹏<。)
解決するために、Google検索をしたり、Wordpress のフォーラムを除きましたが、ズバリの解決策が見つかりませんでした。
結局、自力で考え、仮説を元に試していったら、エラーが出なくなり、無事にログインできるようになりました。
同じエラーで悩まれている方は一読していただければ、解決できるかもしれませんので、お読みくださいね。
WordPress「Deprecated」と「Warning」のエラー【対処法】
エラー内容
表示されたエラー内容は、次の通りです。
ログインしようとしたら、「予期しない出力によりCookiesがブロックされました。」と表示されました。
そして、画面いっぱいに、「Deprecated:formatting.php」と「Warning:pluggable.php」に関するエラーが出てきました。(T_T)
↓ 実際の画面キャプチャー
そこで、発生している現象から、次のような仮説を立てて、試して行きました。
- Cookiesが悪さをしている
- プラグインが影響している
- formatting.phpが影響している
実際には、上から順に試していったのですが、私の場合には、一番最後のformatting.phpが影響していました。
そこで、formatting.phpについて解説していきます。
解決法:正常稼働しているサイトの「formatting.php」を上書き
サーバーのデータを確認したところ、数ヶ月前に「formatting.php」のデータが更新されていました。
自分で更新した覚えはありませんでしたので、何かの影響で書き換わったようです。(調査継続中)
そこで、私が所有して正常に稼働している、もう一つのサイトからformatting.phpのデータをコピーして上書きすることにしました。
formatting.phpを書き換えただけで、cookiesとpluggable.phpのエラーも消えて、無事にログインできるようになりました!
以上です。
同じエラーが出ているようでしたら、お試しくださいね。
コメント