ロリポップPHPを8.0で HTTP 500 ERROR

レンタルサーバーのコントロールパネルにログインしたときに、PHP設定が 8.0にバージョンアップ出来ることを知り、何も考えることなく自分の所有するドメインを8.0にアップグレードしました。

その後、ワードプレスで作業をしていると、突然「HTTP ERROR 500」のメッセージが、
切り替えには5〜10分を要するそうで、恐らく5〜10分したところで、PHP8.0に切り替わったことで、何かしらの問題が発生したようです。ワードプレスのダッシュボードにログインできないため、何も出来ずに困ったな…と思っていたところで、1通のメール着信に気付きました。

「WordPress がプラグイン Search Regex でエラーを捉えました」

WordPress 5.2以降は、サイトでプラグインやテーマが致命的なエラーを発生させた場合に、
それを検知して自動メールでお知らせする機能が追加されたそうです。

今回の場合は、SSL化の際などに活躍する検索置換プラグイン Serch regexと、PHP8.0の相性が悪いようで、FTPでwp-content → plugin → 該当プラグインを消すなどの処置が必要そうです。僕の場合は、PHPのバージョンを7.4に戻すことで、今まで通りコントロールパネルにログインできるようになりました。

思いつきでサーバーなどのアップグレードをやるもんじゃないですね。そして、定期的なバックアップをお忘れなく。

この記事が気に入ったら
いいね または フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!