Как увеличить значение ‘PHP Max Input Vars’
PHP Max Input Vars — это максимальное количество переменных, которые ваш сервер может использовать для одной функции. Для правильной работы с современной темой WordPress установите это значение равным 5000. Более низкие значения могут создавать проблемы, такие как потерянные данные в параметрах темы, могут исчезать, к примеру, виджеты и т. п. проблемы.
Как увеличить PHP Max Input Vars
Как и всякие другие значения, вам нужно получить доступ и изменить файлы php.ini или отредактировать .htaccess. Большинство хостингов не предоставляют вам полный доступ для изменения файла php.ini, поскольку он затрагивает работу всего сервера и все размещенные на нем веб-сайты. Сначала свяжитесь с вашим хостером, чтобы узнать, могут ли они настроить его для вас.
Для опытных пользователей, которые имеют свои собственные настройки сервера и полный доступ к файлу php.ini, пожалуйста, сначала попробуйте метод 1. Для обычных пользователей мы рекомендуем вам попробовать метод 2.
1-й метод: редактируем файл PHP.ini
ПРИМЕЧАНИЕ: многие шаред хостинги запрещают вам иметь прямой доступ к файлу PHP.ini. Используйте этот метод только в том случае, если у вас есть прямой доступ к файлу PHP.ini (например VPS хостинг) или вы находитесь на локальном хосте.
- Найдите свой файл php.ini. Если вы не можете найти его, то вы можете создать свой собственный файл PHP.ini в корневой папке вашей установки WordPress.
- Если вы найдете свой существующий php.ini, откройте его и найдите следующую строку кода (где xx означает число): max_input_vars = xx; И установите желаемое ограничение. Например, 5000.
- Если вы создали свой собственный файл php.ini, то добавьте в него тот же код: max_input_vars = 5000 Просто измените значение на рекомендуемое значение. Например, 5000.
- Сохраните изменения и перезагрузите локальный или удаленный сервер.
2-й метод: редактируем файл .htaccess
ПРИМЕЧАНИЕ. Обязательно сделайте резервную копию файла .htaccess перед редактированием.
- Найдите файл .htaccess, который обычно находится в корневой папке вашей установки WordPress. Если вы не можете его найти, это может быть потому, что он скрыт. Почитайте руководство для Windows или Mac о том, как обнаружить скрытые файлы на вашем компьютере.
- Откройте файл .htaccess с помощью любой программы текстового редактора (Notepad или TextEdit) и добавьте туда следующую строку кода: php_value max_input_vars 5000. Просто измените значение на рекомендуемое значение. Например, 300.
- Сохраните файл и обновите ваш сайт в браузере.
Suhosin — патч для PHP
В настоящее время эта проблема встречается реже, но она также может возникать из-за программы Suhosin, которая запускается на вашем сервере. Это известная проблема с WordPress и затрагивает стандартную систему меню WordPress.
В большинстве случаев решается так же просто, запросом на ваш хостинг с просьбой увеличить переменные max_vars в вашем php.ini.
suhosin.post.max_vars = 5000 suhosin.request.max_vars = 5000
Увеличение лимита памяти в WordPress
В теме отсутствует файл style.css, появляется ошибка stylesheet