2017-02-07 14 views
1

私はWindowsのホスティングの下で​​簡単なワードプレスのWebサイトを持っていますが、私はLinux環境がwpの方が良いことを知っていますが、別のASP.NETアプリケーションのウィンドウが必要です。とにかく私はエラーメッセージmax_input_varsを1000に設定し、この値は4000にする必要があります、私はphp.iniを編集できませんそれはweb.configでこの値を設定することが可能かどうかを知りたいのですが、私はそれを知っている.htaccessに設定することができますので、web.configでも実行できることを願っています。IISのweb.configでPHPのmax_input_varsを増やす

アドバイスありがとうございます!私はmax_input_vars=4000php.iniファイルを作成し、エラーメッセージが消えて、プラグインのPHP設定ワードプレスによって環境設定を確認することをした後、私は、WP-adminにフォルダをこれを追加しました:私は解決策を見つけた

EDIT

max_input_vars値は4000ですが、これがベストプラクティスかどうかわかりませんが、より良い解決策があればそれを説明してください。

ありがとうございます!

答えて

1

PHPディレクティブを設定することができる4つのモードがあります。

  • PHP_INI_USER
  • PHP_INI_PERDIR
  • PHP_INI_SYSTEM
  • PHP_INI_ALL

は、これらがどのように見てください。管理:http://www.php.net/manual/en/configuration.changes.modes.php

各ディレクティブは定義されたこれらの可変性のモードのいずれかを持っており、あなたが訪問することができ、そのために:http://www.php.net/manual/en/ini.list.php

あなたが参照してくださいねとおり、ディレクティブmax_input_varsのための可変性の属性は、それがいずれかのカスタム値を追加することによって無効にすることができることを意味、PHP_INI_PERDIRですphp.ini,.htaccess,httpd.conf(Apache)または.user.iniです。したがって、新しいphp.iniファイルを定義すると、max_input_varsの制限を増やすことは、他の3つの回避策と同じくらいうまくいきます。

PHPが使用する拡張機能の一部は、カスタムiniファイルで再度有効にする必要があることがあります。たとえば、iniファイルを使用しているときに、私は時々pdomysqliの問題に遭遇しました。

関連する問題