PHP(ピー・エイチ・ピー)

WP(WordPress)

PHP5.3.9からは「max_input_vars=1000」に注意を!!

カスタムフィールドを大量に使用する必要があるWordPress案件に遭遇したのですが、

その際に発生した問題についての投稿です。

 

追加するカスタムフィールドの数は約80個、

用いるのは「Advanced Custom Fields」というプラグインです。
※カスタムフィールドを追加する際には定番のプラグインですね。

 

70個くらい登録し終わった後、

次のカスタムフィールドを登録して「更新」を押すと、

なぜか通常の記事投稿画面に移動してしまいます。
※勿論、カスタムフィールドも登録出来ていません。

 

原因を調べていくと、

PHP5.3.9以降から追加された

max_input_vars=1000

が原因の様でした。

 

ここに設定されている以上の数の値をサーバに送っても、

PHP側で無効にされてしまうようです。
http://php.net/manual/ja/info.configuration.php

 

対応方法としては、

php.iniを修正して

「max_input_vars」の値を「1000」以上に書き換えてもいいのですが、

仮に他のシステム影響を与えても恐いので、

 

今回は、

.htaccessに

php_value max_input_vars 2000

と追記して対応しました。

WordPress短期学習プログラム

関連記事

  1. Security(セキュリティ)

    WP(WordPress)

    「WP-Ban」を使ってWPの不正ログイン対策

    WordPress プラグインWP-Banで不正IPアドレスの…

  2. WP:WordPress(ワードプレス)

    WP(WordPress)

    さくらのレンタルサーバ 簡単SSL化プラグイン

    「さくらのレンタルサーバ 簡単SSL化プラグイン」というプラグ…

  3. WP:WordPress(ワードプレス)

    WP(WordPress)

    WP デフォルトの投稿画面を非表示

    WordPressをCMSとして使用していると、デフォルトの投稿画…

  4. WP:WordPress(ワードプレス)

    WP(WordPress)

    WordPressのプラグイン「WP-VR-view」で360°パノラマ写真を公開

    360°パノラマ写真(全天球画像)の埋め込みを行えるWordPress…

  5. WP:WordPress(ワードプレス)

    WP(WordPress)

    WP管理画面にオリジナルのCSSを追加

    カスタム投稿タイプを複数追加すると、管理画面左カラムにメニューが増…

  6. Security(セキュリティ)

最近の記事

  1. SEO関連タグ
  2. SEO関連タグ
  3. レンタルサーバー(共用サーバー)
  4. システム開発用のアイキャッチ
  5. システム開発用のアイキャッチ
  6. ドメイン 利用制限
  7. WP:WordPress(ワードプレス)
  8. システム開発用のアイキャッチ
  9. システム開発用のアイキャッチ
  10. Theme(テーマ)の選択
PAGE TOP