ワードプレスで「Fatal error」が出てログインできなくなった時の解決策

こんにちは、菊次郎丸です^^

 

菊次郎丸は、ワードプレスを利用して、ブログ(サイト)の運営をしていますが、ある日 当然「Fatal error」が表示され、ログインできなくなりました・・・。

さらに、ブログの記事にも「Fatal error」が表示され、閲覧もできない状態になっていましたが、無事に解決できたので、菊次郎丸が直した方法を解説していきます。

同じような状態に陥っている人は参考にしてください。

 

Fatal errorが起きた原因と解決した方法

PHPのバージョン

菊次郎丸の場合ですと、PHP7からPHP8にバージョンを切り替えたら「Fatal error」が発生しました。

この問題の解決策は簡単です。

PHPのバージョンを元に戻すだけです。

PHPのバージョンが古すぎてエラーが起こる場合もあるみたいです。その場合は、バージョンを上げてやると直ります。

 

プラグイン

別のブログでは、プラグインの「all in one seo pack」が原因で、エラーが発生しました。

そこで、停止したくてもログインができないので、何とかしようと色々検索してみましたが、FTPソフトを使用して編集やサーバーの何かを直接編集などがほとんどでした。

菊次郎丸みたいな知識がない人間には、コード編集はハードルが高くて断念しました・・・。

 

どうしようか悩んでいると、2~3日後にワードプレスからメールが来ました。

内容は、「重大なエラーが発生しているので、リカバリー専用のURLからアクセスして問題を解決してください。」でした。

リカバリー専用のURLは、メールに記載されています。

あとは、そのURLからアクセスして、エラーを起こしているプラグインを停止するだけです。

問題が起きたときに「リカバリー専用のURL」を送信してくれるのは、ワードプレスのバージョンが「5.2」以上からです。

 

使用していたテーマ

ちなみに、別のブログで使用していたテーマは「旧ストーク」です。

旧ストークは使いやすくて良かったのですが、複数のブログで使用できない、プラグインに頼ることが多いなどの理由から、このブログでも使用している「ザ・トール」に変更することに決めました。

 

ザトールは、複数のブログで使用できるし、機能が充実しているのでプラグインがあまり必要ではないのが良いです。

もちろん、SEOにも強いです。

 

公式サイトで確認してみる⇒【THE THOR(ザ・トール)】

 

最後に

菊次郎丸の場合は、「all in one seo pack」でエラーが起きましたが、どのプラグインでもエラーが起きます。

ですが、ワードプレスのバージョンが「5.2」以上なら、リカバリー専用のURLが送られてくるので、自分でコード編集ができない人は待つのも得策だと思います。