PHP8.0.0+WordPress5.5.3で404エラー続発!
昨日OpenLiteSpeed上で導入したPHP8.0.0の件です。
今夜は早速PHP8.0.0でWordpress5.5.3を試しました。
どれだけ速いのか??気になりましたが、あれ??
なんと。。。PHP7からPHP8に切り替えたところ404エラーが続発しています。
今回は以下を実施しました。
・現状PHP7(7.4.13)で稼働中のWordpress5.5.3をそのままOpenLiteSpeed上の設定変更でPHP8.0.0へ切り替え
→404エラー
・空っぽのPHP8.0.0のWEBサイト環境を構築し、その上に新規にWordpressのインストールは無事に行えました。
その後、管理画面からログイン、ダッシュボードまでは表示OKでした。
しかし、Wordpressのサンプル記事「Hello」は表示できず、404エラー。
先ほと同様のエラーです。
・エラーには投稿記事だと404となるのかと推測し、投稿ページから固定ページへデフォルト表示にしましたが、
こちらでもやはり404エラーとなりました。
単純な設定の問題かと思い、PHPのエラーログを見てみたり、
php.iniをPHP7を見比べましたが、どうもこれといった情報がなくわからず。
またOpenLiteSpeedのログ出力モードもデバッグモードOKにしましたが、
それでもこれといった原因特定のようなログは確認できず。
PHP8はそんな状況でした。
まだPHP8でWordpressは安定してないということです。
直近でクライアントへのWEBサイト受注・提案案件でPHP8をWordpressで
使おうと考えている方は、もう少し様子見ですかね。
3ヶ月程度経過してある程度ノウハウがわかってからの本番使用の判断がベストかと思います。