Как увеличить PHP Max Input Vars Limit?
PHP max input vars – это просто количество переменных, которые сервер должен обрабатывать в каждой функции. Если вы получаете ошибку “необходимо увеличить PHP Max Input Vars Limit’ в WordPress, Вам нужно добавить код” php_value max_input_vars 3000 ” в ваш файл .htaccess. Мы объясним, как это сделать таким образом, а также рассмотрим другие методы, которые приведут к необходимому результату.
Что такое PHP Input Vars PHP?
Прежде чем мы поговорим о методах увеличения PHP Max Input Vars в WordPress, давайте объясним, что именно такое PHP Input Vars?
Входные переменные PHP – это количество переменных, которые ваш сервер может использовать для запуска функции. Это значение равно 3000 для обновленных и современных тем WordPress.
Как вы, вероятно,уже понимаете, если значение PHP Input Vars недостаточно, вы получите ошибку Max Input Vars.
Эта ошибка может вызвать множество проблем. Например, вы можете потерять все свои данные или шаблон, который вы используете, может потерять свою функциональность. Кроме того, могут бесследно исчезнуть активированные на вашем сайте виджеты.
Существует множество различных методов увеличения входных значений PHP Max в WordPress. Однако то, будут ли они работать, полностью зависит от того, какого хостинг-провайдера вы выбрали.
В этой статье мы обсудим все возможности cPanel. Если вы используете другую панель хостинга, интерфейс может отличаться. Однако методы все те же.
Имейте в виду, что у вас может не быть определенных разрешений для увеличения ограничения PHP Max Input Vars. Поэтому заранее свяжитесь с техподдержкой Вашего хостинг-провайдера и попросите предоставить вам необходимые разрешения.
Как увеличить PHP Max Input Vars Limit?
Вы можете увеличить лимит входных переменных PHP Max, добавив строки в файл. htaccess, php. ini или wp-config.php. Далее мы объясняем каждый из этих методов.
Отредактируйте файл. htaccess
Первый способ увеличить ограничение на максимальное значение входных переменных – отредактировать файл. htaccess. Прежде чем вносить какие-либо изменения в файл, убедитесь, что у Вас есть его резервная копия.
Обычно этот файл находится в корневом каталоге вашего сайта. Если вы не можете найти его, это может быть связано с тем, что большинство хостинг-провайдеров скрывают файлы подобного типа. Поэтому найдите опцию “Показать скрытые файлы” в своей конфигурации и включите ее.
Откройте файл .htaccess в редакторе и добавьте в него следующий код:
php_value max_input_vars 3000
Обычно значения 3000 хватает, но если Ваши потребности выше – ставьте соответствующий параметр.
Редактирование файла PHP.ini
Этот метод подходит для увеличения PHP max input vars limit в CMS WordPress только в том случае, если у Вас есть доступ к файлу php.ini . Этот файл также может располагаться в корневой директории сайта на WordPress. Если Вы его не нашли, просто создайте файл php.ini.
Этот файл должен содержать следующую строку:
max_input_vars = 3000
Обязательно сохраните изменения в файле и дождитесь перезагрузки сервера, только тогда он станет работать с новыми параметрами.
Отредактируйте файл wp-config.php
Этот метод также можно использовать как в Менеджере файлов Вашего хостинга, так и по FTP. Войдите в файловый менеджер и найдите в нём файл wp-config.php . Откройте файл и добавьте в него следующий код:
@ini_set( 'max_input_vars' , 3000 );
Всё по аналогии с предыдущим способом – значение может быть и большим. Не забудьте сохранить изменения, внесенные в файл.
Как изменить Max Input Vars Limit в PHP5?
Если Ваш хостинг использует PHP5 ( в частности, GoDaddy и Bluehost), Вам необходимо отредактировать два файла: php5.ini и user.ini.
Файлы с такими именами Вы должны создать в корневой директории сайта, далее – скопировать и вставить в каждый файл следующий код:
max_input_vars = 3000
suhosin.get.max_vars = 3000
suhosin.post.max_vars = 3000
suhosin.request.max_vars = 3000
По-прежнему, можете заменить 3000 на любое другое значение.
