お世話になります。phrk520329高城と申します。
phpで計測サービスのHPを運用させていただいています。
php Ver7.4.33で問題なく作動していました。
最近、セキュリティの問題がとりただされて
XSERVERのPHP Ver.切替でVer8.03にしたところ、スマホ(iphone)の特定のページで、
「ページを開けません。ネットワーク接続が切れました。」(黒い画面)となります。
結局、「phpのバージョンを7から8にしたら、スマホで動作しなくなった」とゆうことです。
Verを7にすると問題なく動作します。
PHP側のナレッジベースも調査していますが、XSERVER殿側でもエラーを
回避できるオプションは無いかアドバイスお願いします。
現在のWordPressがPHP8に対応していないものと推測します。
プラグインやテーマはそれぞれ対応しているPHPバージョンがあります。
PHPの状態でプラグインやテーマをアップデートしてから、PHPバージョンを切り替えてみてください。
あと、ここはユーザー同士が善意で質問・回答をする場所です。
IDやお名前が公開されてしまっているのでご注意ください……
ログを確認しました。
PHP Warning: Trying to access array offset on value of type null in abcd.php on line 145
referer: https://xxxx.net/xxx/xxPrm.php?1
abcd.php の 145行でnullでアクセスしようとしている。xxPrm.php?1を置き換えなさい。
とゆうことでしょうか?この現象がどうしてphp8以上で起こるのかが不明です。
(たしかに、ページを変更した際にファイルを読み書きはしています。)