WordPressとPHPのアップデート

5 9月

このウェブサイトにはWordPressを利用しているのだが、PHPのアップデートで苦労したのでメモ。

PHP7.4のままWordPressとプラグインはアップデートしてしばらく使っていたが、PHPを8にバージョンアップしろとメッセージが出るので、最新の8.3にしたところ、WordPressにエラーが発生して、管理画面にもログインできなくなった。

PHPのバージョンを戻せば元に戻るので、テーマを削除したりプラグインを削除したり、データベースを複製したりいろいろ試みたが、何をやってもうまくいかない。

テーマとプラグインを外してもエラーが消えないので、debugモードにしてエラーメッセージを表示させ、そのメッセージを検索するしたところ、似たような事例のブログ記事を発見。wp-congig.phpの最終行にある引用符が、半角ではなく全角になっているのが原因らしい。たしかに、それを直すとPHP8.3でもすべて正常に作動するようになった。そんなのわからんだろ。

そもそもいつからおかしくなっていたんだとか、なんでいままで問題なく表示されていたのかとか、いろいろ疑問はあるが、とりあえず解決したからよしとするか。しかし、エラーメッセージを検索するまで情報に行き当たらなかったが、同じ問題ではまっている人はあまりいないのだろうか?