Задать вопрос Связаться с нами
  • Главная
  • Услуги
    • Исправление ошибок
    • Доработка сайтов
    • Обслуживание сайтов
    • Техподдержка сайтов
    • Веб-разработка
    • Интернет-магазины
  • Модули
    • Антирутин
    • SEO - мастер
    • SMS-уведомления
    • Утилиты от «Webdebug»
    • SMS-сообщения (Lite)

    • Все наши модули

    • Все модули Битрикс:Marketplace
  • Акции
  • Поддержка
  • Блог
  • О нас
    • Отзывы
    • Новости
    • Реквизиты

    • Контакты
  • Главная
  • Услуги
    • Исправление ошибок
    • Доработка сайтов
    • Обслуживание сайтов
    • Техподдержка сайтов
    • Веб-разработка
    • Интернет-магазины
  • Модули
    • Антирутин
    • SEO - мастер
    • SMS-уведомления
    • Утилиты от «Webdebug»
    • SMS-сообщения (Lite)

    • Все наши модули

    • Все модули Битрикс:Marketplace
  • Акции
  • Поддержка
  • Блог
  • О нас
    • Отзывы
    • Новости
    • Реквизиты

    • Контакты
Главная
Наши услуги
Исправление ошибок на вашем сайте
Ошибка! Значение max_input_vars должно быть не ниже 10000. Текущее значение: 1000

Как исправить ошибку «Ошибка! Значение max_input_vars должно быть не ниже 10000. Текущее значение: 1000»

TEXT_CONDITIONS-array(2) {
  ["TEXT"]=>
  string(489) "<p>
	 Ошибка появляется  из-за накладываемых Битриксом ограничений на минимальное значение параметра равным 10000.
</p>
<p>
	 Т.е. на Вашем сайте числовое значение параметра <b>max_input_vars</b> ниже чем 10000 (в случае ошибки значение обычно равно 1000).
</p>"
  ["TYPE"]=>
  string(4) "HTML"
}

Почему появляется ошибка?

Ошибка появляется  из-за накладываемых Битриксом ограничений на минимальное значение параметра равным 10000.

Т.е. на Вашем сайте числовое значение параметра max_input_vars ниже чем 10000 (в случае ошибки значение обычно равно 1000).

TEXT_INFLUENCE-array(2) {
  ["TEXT"]=>
  string(2074) "<p>
	 На корректность работы сайта этот параметр влияния не оказывает.
</p>
<p>
	 Но этот параметр играет роль при сохранении веб-форм с большим количеством полей, ограничивая количество полей для сохранения. В первую очередь, это относится к следующим формам:
</p>
<p>
</p>
<ol>
	<li>форма настроек инфоблоков,</li>
	<li>форма редактирования товара,</li>
	<li>форма редактирования раздела.</li>
</ol>
 Проблемы, обычно, могут возникнуть при большом количестве свойств инфоблока - т.к. на каждое свойство создается несколько полей формы (название, тип, активность, множественность, обязательность, сортировка, код, а также некоторые дополнительные служебные). В результате, при большом количестве свойств, если общее число полей формы превысит указанный лимит, то форма не будет сохранена. Ранее в Битриксе это даже приводило к очень серьезной проблеме: инфоблок переставал быть торговым каталогом, со всеми вытекающими последствиями.
<p>
</p>
<p>
	 Поэтому, значение 10000 учитывает, что свойств может быть достаточно много. Хотя, иногда и 10000 бывает мало - в таком случае, значение приходится повышать.
</p>"
  ["TYPE"]=>
  string(4) "HTML"
}

На что эта ошибка влияет?

На корректность работы сайта этот параметр влияния не оказывает.

Но этот параметр играет роль при сохранении веб-форм с большим количеством полей, ограничивая количество полей для сохранения. В первую очередь, это относится к следующим формам:

  1. форма настроек инфоблоков,
  2. форма редактирования товара,
  3. форма редактирования раздела.
Проблемы, обычно, могут возникнуть при большом количестве свойств инфоблока - т.к. на каждое свойство создается несколько полей формы (название, тип, активность, множественность, обязательность, сортировка, код, а также некоторые дополнительные служебные). В результате, при большом количестве свойств, если общее число полей формы превысит указанный лимит, то форма не будет сохранена. Ранее в Битриксе это даже приводило к очень серьезной проблеме: инфоблок переставал быть торговым каталогом, со всеми вытекающими последствиями.

Поэтому, значение 10000 учитывает, что свойств может быть достаточно много. Хотя, иногда и 10000 бывает мало - в таком случае, значение приходится повышать.

TEXT_FIX-array(2) {
  ["TEXT"]=>
  string(2656) "<p>
	 Решение простое - увеличить значение конфигурационного параметра max_input_vars.
</p>
<p>
	 Самое сложное в данном вопросе - понять, в каком файле требуется внести корректировку. Можем привести несколько советов:
</p>
<p>
</p>
<ol>
	<li><b>самый простой способ</b>: настроить этот параметр в панели хостинга для нужного сайта (но этот способ годится только для виртуального хостинга, и то не у всех хостинг-провайдеров такая возможность имеется),</li>
	<li>если сайт работает на веб-сервере Apache, или связке Apache + nginx, то проще всего прописать конфиг в файле <b>.htaccess</b><b> в корне сайта</b>:<br>
	 php_value max_input_vars 10000<br>
	 При этом данную строку нужно прописывать в блоке<br>
	 &lt;IfModule mod_php7.c&gt; ... &lt;/IfModule&gt;<br>
	 или, для старой версии PHP:<br>
	 &lt;IfModule mod_php5.c&gt; ... &lt;/IfModule&gt;</li>
	<li>также, для этого же случая, конфиг max_input_vars можно прописать <b>в конфиге виртуального хоста</b> Apache (но это не доступно на виртуальном хостинге, только на VPS):<br>
	 php_admin_value max_input_vars 10000</li>
	<li>в остальных случаях это следует прописать в <b>php.ini</b> - чтобы понять какой именно php.ini редактировать, можно заглянуть в просмотр конфигурации phpinfo (в админке Битрикс это Настройки - Инструменты - Диагностика - Настройки PHP), где следует обратить внимание на строки «Loaded Configuration File» и «Additional .ini files parsed». Если не получилось узнать, какой файл требуется модифицировать, спросите это у техподдержки хостинга.</li>
</ol>"
  ["TYPE"]=>
  string(4) "HTML"
}

Как исправить ошибку?

Решение простое - увеличить значение конфигурационного параметра max_input_vars.

Самое сложное в данном вопросе - понять, в каком файле требуется внести корректировку. Можем привести несколько советов:

  1. самый простой способ: настроить этот параметр в панели хостинга для нужного сайта (но этот способ годится только для виртуального хостинга, и то не у всех хостинг-провайдеров такая возможность имеется),
  2. если сайт работает на веб-сервере Apache, или связке Apache + nginx, то проще всего прописать конфиг в файле .htaccess в корне сайта:
    php_value max_input_vars 10000
    При этом данную строку нужно прописывать в блоке
    <IfModule mod_php7.c> ... </IfModule>
    или, для старой версии PHP:
    <IfModule mod_php5.c> ... </IfModule>
  3. также, для этого же случая, конфиг max_input_vars можно прописать в конфиге виртуального хоста Apache (но это не доступно на виртуальном хостинге, только на VPS):
    php_admin_value max_input_vars 10000
  4. в остальных случаях это следует прописать в php.ini - чтобы понять какой именно php.ini редактировать, можно заглянуть в просмотр конфигурации phpinfo (в админке Битрикс это Настройки - Инструменты - Диагностика - Настройки PHP), где следует обратить внимание на строки «Loaded Configuration File» и «Additional .ini files parsed». Если не получилось узнать, какой файл требуется модифицировать, спросите это у техподдержки хостинга.
TEXT_HELP-array(2) {
  ["TEXT"]=>
  string(516) "<p>
	Мы имеем огромный опыт, на протяжении почти&nbsp;<b>15 лет</b> помогая клиентам в решении самых различных проблем на их сайтах, в т.ч. самых сложных.
</p>
<p>
	Поэтому, если Вы не имеете возможности решить эту проблему самостоятельно, обращайтесь к нам - мы поможем.
</p>"
  ["TYPE"]=>
  string(4) "HTML"
}

Требуется наша помощь?

Мы имеем огромный опыт, на протяжении почти 15 лет помогая клиентам в решении самых различных проблем на их сайтах, в т.ч. самых сложных.

Поэтому, если Вы не имеете возможности решить эту проблему самостоятельно, обращайтесь к нам - мы поможем.


Задать вопрос специалисту

По всем вопросам обращайтесь по нашим контактным данным:

  • электронной почте: info@webdebug.ru
  • Telegram: webdebug
  • телефон (только по срочным вопросам): +79882410850
  • форма обратной связи

Ссылки
  • Главная
  • Модули
  • Акции
  • Услуги
  • Отзывы
  • Блог
  • Новости
  • Контакты
  • Реквизиты
Поиск по сайту
Наши контакты

По всем вопросам обращайтесь:

Электронная почта: info@webdebug.ru

Telegram: webdebug

Форма обратной связи

Webdebug Bitrix certified
Webdebug QR-code
© ООО «Веб дебаг», 2011 – 2025. Политика конфиденциальности.
×
У Вас вопрос?
Загрузка ...
×
Связаться с нами
Загрузка ...