#max_input_varsとはなんぞ
PHP5.3以降、 max_input_vars
という物が追加されて、一度にpostできるフォームの項目が設定されている。
デフォルトでは max_input_vars = 1000
となっているらしい。
EC-cube3系を触っていく中で、大量の規格を登録する際になのエラーも出ずに編集ができないことがある。
規格系の登録はEC-cubeの仕様上、一度に大量の項目をPOSTするので、規格数が100個とかになると弾かれる。
#php.iniで設定変更
こういう系はもちろんphp.iniで変更できるのですが、該当のサイトはXサーバーで動いており、レンタルサーバーでのphp.iniの変更方法を備忘録として。
Xサーバーは管理画面から独自にphp.iniの変更ができるのでそこで修正する。簡単。
ただ、max_input_vars
という項目はXサーバー上に用意されていないので、
「直接編集」からmax_input_vars = 数字
とすると、設定が無事変更されます!!
以上!!!