PHP81920

WordPressでPHP8へアップグレード後、ログイン後に重大なエラーが発生 原因はプラグイン

2021年8月8日

※アフェリエイト広告を利用してます。

PHP8にしてログインエラーが発生

PHP7からPHP8へアップグレードするとWordPressがログイン後、重大なエラーが起こる現象がやっと解決。デバックモードでエラーログを見るも不明まあ、よくPHPの構文がわからないので何でエラーが発生しているのか読み取れずいろんなサイトを見るとプラグインがPHP8に対応していない可能性があるとのこと

そこで最終手段として力技を使うことにしました。

原因はPHP8への未対応プラグイン

テスト環境に現在のサイトをコピーしてプラグインを1個外してはログインの繰り返しを1時間かけてやっと判明原因のプラグインは ”WP-RecentComments”何をするプラグインかというとウィジェットに最新のコメントを表示するプラグイン

Wpコメント

原因のプラグインを削除

幸いにも全くの未使用のプラグインだったので本番環境から削除もちろん、WordPressログイン後にちゃんとダッシュボードが開くようになりました。使ってないプラグインは削除したほうがいいですね。こちらのプラグインの最新更新は9年前になっていました。

PHPのバージョンを戻す

バージョンダウン

どうしても対象のプラグインを使用したい場合はPHPのバージョンをダウンする方法もありますね。

関連サイト

このエントリーをはてなブックマークに追加 ブログランキング・にほんブログ村へ