TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как увеличить максимальный лимит входных переменных PHP? (3 метода)

2 123

Максимальные входные переменные PHP – это просто количество переменных, которые ваш сервер настроен для обработки в каждой функции. Если вы получаете сообщение об ошибке «Увеличьте максимальное количество входных переменных PHP» в WordPress, вам необходимо добавить код «php_value max_input_vars 3000» в ваш файл .htaccess. Ниже мы объясним, как сделать этот и другие методы.

Что такое входные переменные PHP?

Прежде чем мы поговорим о методах увеличения количества входных переменных PHP в WordPress, давайте объясним, что именно такое входные переменные PHP?

Входные переменные PHP – это количество переменных, которые ваш сервер может использовать для запуска функции. Это значение установлено на 3000 для обновленных и современных тем WordPress.

Как вы, вероятно, уже знаете, если значения входных переменных PHP недостаточно, вы получите ошибку Max Input Vars.

Как увеличить максимальный лимит входных переменных PHP? (3 метода)

Эта ошибка может вызвать множество проблем. Например, вы можете потерять все свои данные или используемый вами шаблон может потерять свою функциональность. Кроме того, могут исчезнуть активированные виджеты на вашем сайте.

Есть много разных способов увеличить максимальное количество входных переменных PHP в WordPress. Однако это полностью зависит от используемого вами хостинг-провайдера.

В этой статье мы обсудим все возможности cPanel. Если вы используете другую панель хостинга, интерфейс может быть другим. Однако методы все те же.

Имейте в виду, что у вас может не быть определенных разрешений для увеличения ограничения PHP max input vars. Поэтому заранее свяжитесь с вашим хостинг-провайдером и попросите предоставить вам необходимые разрешения.

Как увеличить максимальное количество входных переменных PHP?

Вы можете увеличить максимальное количество входных переменных PHP, добавив строки в файл .htaccess, php.ini или wp-config.php. Здесь мы объясняем все эти методы.

Отредактируйте файл .htaccess

Первый способ увеличить ограничение Max input var – это отредактировать файл .htaccess. Прежде чем вносить какие-либо изменения в файл, убедитесь, что у вас есть его резервная копия.

Обычно этот файл находится в корневом каталоге вашего хоста. Если вы не можете найти его, это может быть связано с тем, что большинство хостинг-провайдеров скрывают файлы (.). Поэтому найдите в своей конфигурации параметр «Показать скрытые файлы» и включите его.

Откройте файл .htaccess в редакторе и добавьте в него следующий код:

Как увеличить максимальный лимит входных переменных PHP? (3 метода)

php_value max_input_vars 3000

или если вы используете Suhosin, добавьте в файл следующее:

php_value suhosin.request.max_vars 3000 php_value suhosin.post.max_vars 3000

Рекомендуемое значение 3000 для входных переменных PHP. Если вам нужно больше; вы всегда можете увеличить его в соответствии со своими потребностями.

Отредактируйте файл PHP.ini

Следующий способ увеличить максимальное количество входных переменных PHP в WordPress – это отредактировать файл php.ini. Этот файл также находится в корневом каталоге вашего хоста, на котором вы установили WordPress. Если вы не можете его найти, просто создайте файл php.ini.

В любом случае откройте файл в редакторе и добавьте к нему следующий код:

max_input_vars = 3000

Не забудьте сохранить изменения и один раз перезагрузить сервер, чтобы использовать только что добавленные данные.

Отредактируйте файл wp-config.php

Этот метод также требует, чтобы вы вошли в свою панель хостинга или FTP. Перейдите в диспетчер файлов и найдите файл wp-config.php. Откройте файл в редакторе и добавьте в него следующий код:

Как увеличить максимальный лимит входных переменных PHP? (3 метода)

@ini_set( 'max_input_vars', 3000 );

Наконец, сохраните изменения.

Вы можете заменить 3000 на любое необходимое значение. Однако мы рекомендуем 3000 или выше, если вы используете любое значение ниже 3000, это может вызвать ошибку Max Input Vars.

Как увеличить максимальный предел входных переменных в PHP5?

Если вы используете хост, который по-прежнему использует PHP5, например GoDaddy или Bluehost, вам необходимо отредактировать файлы php5.ini и user.ini.

Итак, если вы используете хост, который все еще использует PHP5, вам необходимо создать на нем файлы, упомянутые выше. После их создания скопируйте и вставьте в оба следующий код:

max_input_vars = 3000 suhosin.get.max_vars = 3000 suhosin.post.max_vars = 3000 suhosin.request.max_vars = 3000

Опять же, вы можете заменить 3000 значением, которое требуется вашему сайту.

Возможные проблемы на стороне сервера

Если вы попробовали каждый из вышеперечисленных методов и по-прежнему получаете ошибку max input vars, вам необходимо связаться с провайдером хостинга и попросить их исправить проблему за вас.

На хосте может быть копия файла php.ini, и это может сбить с толку ваш хост. Таким образом, найдите файл и удалите его.

В этой статье мы обсудили все возможные методы увеличения максимального количества входных переменных PHP в WordPress. Имейте в виду, что выполните описанные выше действия, если только вы знакомы с работой с файлами сервера. В противном случае обратитесь к своему хостинг-провайдеру и попросите его помочь вам.

Источник записи: https://betterstudio.com

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