eccube.yamlでparametersにenv()を配列形式で指定したところ怒られました。
env(XXXXXXXXXXXX):
– 1
– 2
エラー内容
The default value of an env() parameter must be scalar or null, but “array” given to “env(XXXXXXXXXXXX)”.
scalar or nullを渡さないとダメだそうです。
配列を渡す正解は?
env(XXXXXXXXXXXX): ‘[1,2]’
どうしても渡したいなら、文字列形式で渡してプログラム側でなんとか配列にする!
業界では常識ですかね..。今回の記事は新入りが書いているためご容赦願います。
EC-CUBEに関するお問い合わせ
[重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。