EC-CUBE4では商品等のCSV一括取り込みを行おうとすると、「ファイルのサイズが大きすぎます(10MB)。有効な最大サイズは5 MBです。」というエラーが出ることがあります。
これはmax_upload_sizeなどのPHPの設定が影響しているわけではなく、EC-CUBEの設定値が関係しています。
もっと大きなCSVファイルを読み込むには?
app/config/eccube/packages/eccube.yamlにアクセスし、eccube_csv_size: 5 となっている行を見つけてください。このパラメーターの数字を変えることで上限を変更することが可能です。
ただし当然ながらPHPのpost_max_size, upload_max_filesizeの設定を超えてファイルをアップロードすることはできません。こちらの設定値もご確認ください。
こう言ったパラメーターも管理画面から変更できるようになるとEC-CUBEがさらに便利になりそうですよね。今後に期待です。
EC-CUBEに関するお問い合わせ
[重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。