レンタルサーバーのコントロールパネルにログインしたときに、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に戻すことで、今まで通りコントロールパネルにログインできるようになりました。
思いつきでサーバーなどのアップグレードをやるもんじゃないですね。そして、定期的なバックアップをお忘れなく。
ワードプレスのバックアップは【All-in-One WP Migration Google drive extension】が便利という件
ワードプレスのバックアップなどに「All-in-One WP Migration(マイグレーション)」というプラグインを使っているんですが、以前クライアントさんのワードプレスを引っ越…