業務で利用しているEC-CUBE3で、同一商品・多サイズの商品を商品登録する際にエラーが発生したので、その原因と解決方法を紹介する。
環境
サーバー | さくらVPS ※CentOS7 |
PHP | 7.3系 |
エラーの原因
どうやらデフォルトの仕様で、POST値が1000個までしか送信されないようになっていたので、登録の際に規格の数が多すぎるとエラーが発生してしまうようだ。
解決方法
htaccessファイルに以下の設定を追記する。
# 商品規格が多い時にでるエラーを解消
php_value max_input_vars 10000
この設定でPOST数の上限値を任意の値に変更することができる。
今回は10000まで上げたので、しばらくの間は安心だろう。