【解決】Fatal error: wordpress-23-related-posts-plugin エラーで画面が真っ白に!
記事公開日:2024年6月28日
本日は久々にブログ更新、とうのも久々に旧ブログのメンテをしていたらとある問題が発生!?Σ(・ω・ノ)ノ!
急に画面が真っ白になりワードプレスのサイトが開かなくなってちょっと焦った(汗)
今回は冷静に手順を踏んで原因を考え、すぐに解決したのでその備忘録を記録用としてブログに残しておきます。
その問題のエラー表示が下記のモノとなります。↓
Sponsored Link
【エラー表示】Fatal error: Array and string offset access syntax with curly braces is no longer supported in
実際のエラー表示画面がコチラ
Fatal error: Array and string offset access syntax with curly braces is no longer supported in /home/●●●/warashibe76.com/public_html/wp-content/plugins/wordpress-23-related-posts-plugin/lib/stemmer.php on line 388
気になる部分をGoogle翻訳で訳してみた
(致命的なエラー: 中括弧を使用した配列および文字列のオフセット アクセス構文は、、、)
上記のエラー表示を確認して、過去の経験から大体の原因が分かった。
問題はワードプレスのプラグインだと特定!
/wp-content/plugins/wordpress-23-related-posts-plugin/
上記の部分からワードプレスのプラグインが原因でのエラーだというのが分かります。
そしてのそのプラグインが、現在有効化している【WordPress Related Posts】です。wordpress-23-related-posts-plugin の表記部分から読み取れます。
では、なぜいきなりエラー表記になりサイト画面が真っ白になって表示されなくなったのか?
原因を振り返ってみるとこのエラーが表示される少し前にブログのメンテナンスで古くなっていたPHP バージョンの切替を実行していた。
詳細は、既に非推奨となっていた【PHP7.4.33】を現在推奨されている【PHP8.1.22】へ切り替えていた。思い出せば確かにその直後にワードプレスの画面が真っ白になり、上記のエラー表示が現れた気がします。
なので一旦、元のPHP バージョン(PHP7.4.33)に戻してみる事にした。
その結果...
問題解決!
無事にWordPressのサイトが今まで通り表示された。
└(゚∀゚ )┘ウェーイ
根本的な解決策ではないけど一時的に問題を解決できたって意味で備忘録として残しておきます。今後はどんどん新しいPHPバージョンに対応していないプラグインによりエラーが増えていきそうなので注視してメンテナンスしていこうと思います。本日は以上です。(^^)/
コメントフォーム