最新版へのバージョンアップでのエラーについて 投稿する

投稿者:オフィスニコ  投稿日時:2022-12-05 11:14:42
お世話になります。
SOYCMS1.8.15sqliteから3.8.6sqliteにバージョンアップをしたところ、
管理画面へのアクセスも不可となってしまいました。
以下のエラーが表示されています。

Fatal error: Default value for parameters with a class type hint can only be NULL in /●●●●●/●●●●●/●●●●●/●●●●●/●●●●●/common/lib/soy2_build.php on line 8

このエラーはどのようにすれば解消できますでしょうか。。

何卒よろしくお願いいたします。
投稿者:オフィスニコ  投稿日時:2022-12-05 12:01:17
自己解決いたしました;
CMSインストールフォルダに、余計なindex.phpやその他があったことが原因だったようで、それらを削除しましたら無事に管理画面の表示ができました。

ありがとうございました。
投稿者:齋藤毅  投稿日時:2022-12-05 12:46:41
自己解決したとのことで良かったです。

Fatal error: Default value for parameters with a class type hint can only be NULL in /●●●●●/●●●●●/●●●●●/●●●●●/●●●●●/common/lib/soy2_build.php on line 8
上記の件ですが、おそらくPHPのバージョンが低くて未実装の機能を使っているというニュアンスのエラーになります。
投稿者:オフィスニコ  投稿日時:2022-12-05 15:16:49
エラーの内容についてお教えいただき、ありがとうございました。
良く見たところ、さくらサーバーにて
PHPをディレクトリ単位で固定する設定のファイル(PHP5のままに固定する)が入っていたようです。

SOYCMSと共にPHPもバージョンアップして出たエラーでしたので
エラーの内容がわかり、納得ができました。

ありがとうございました^
ログインして投稿する