Автор Тема: Как увеличить max_input_vars?  (Прочитано 14550 раз)

09 Июль 2014, 09:49:40
  • Новичок
  • *
  • Сообщений: 38
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В переводах выскакивает ошибка http://pumpshooter.com/E2vu0won
Хостинг провайдер отказывается увеличивать лимит.
Реально ли это сделать самому?
09 Июль 2014, 11:25:01
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Если провайдер ограничил лимит в конф. файлах сервера, то никак не изменить. У вас есть доступ к настройкам вебсервера?
09 Июль 2014, 11:35:37
Ответ #2
  • Новичок
  • *
  • Сообщений: 38
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
не знаю, чем это может помочь?
09 Июль 2014, 18:27:47
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
В php.ini установить
max_input_vars = 10000
suhosin.post.max_vars = 10000
suhosin.request.max_vars = 10000
или в htaccess
php_value max_input_vars 10000
09 Июль 2014, 21:17:17
Ответ #4
  • Новичок
  • *
  • Сообщений: 48
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
вряд ли вы это сможете сделать на сервере провайдера. Кроме изменений в php.ini надо апач рестартануть.
Пробуйте в .htaccess, а лучше просите провайдера.
30 Март 2016, 19:12:54
Ответ #5
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте все. У меня такая же проблема. Изменил везде  в php.ini значения на 10000. Проблема не исчезла. Что можете посоветовать?
30 Март 2016, 19:33:36
Ответ #6
  • Старожил
  • ****
  • Сообщений: 310
  • Репутация: +7/-0
  • Сообщество PrestaShop
    • Просмотр профиля
    • Адвокаты, юристы. Киев, Чернигов
Достатоно изменить - max_input_vars - до максимум 3000 или ближайшее после 2000 - у разных хостингов разный " шаг ". 10000 ставить не нужно !
Установка, настройка, сайтов, интернет-магазинов, наполнение интернет - магазинов на движке WP, PrestaShop.
Юридические услуги http://kanon-lawyers.com.ua на WP Интернет - магазин https://balagan.pp.ua на PrestaShop
30 Март 2016, 19:54:34
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте все. У меня такая же проблема. Изменил везде  в php.ini значения на 10000. Проблема не исчезла. Что можете посоветовать?
Конф. сервера какая?

30 Март 2016, 21:42:19
Ответ #8
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо. Проблема решилась. Скопировал  php.ini в каталог админки.
29 Март 2018, 15:28:15
Ответ #9
  • Фрилансер
  • *
  • Сообщений: 112
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день.
Проблема с увеличением значения для max_input_vars.
Свой сервер: Debian, Apache2, php 5.6, PrestaShop 1.6.
Сначала все работало. Сайт стал притормаживать. Начал копаться в настройках. Донастроил по инструкции OpCache.
При обнаружении очередного косяка с переводом сунулся поправить и увидел сообщение об ошибке:
Внимание, ваша конфигурация PHP ограничивает максимальное количество полей в форме 1000 для max_input_vars....
Сунулся как обычно в /etc/php5/apache2/php.ini... значение max_input_vars = 10000
(Configuration File (php.ini) Path   /etc/php5/apache2, Loaded Configuration File /etc/php5/apache2/php.ini, Scan this dir for additional .ini files /etc/php5/apache2/conf.d)
Была еще аналогичная настройка в /etc/php/7.0/apache2/php.ini... то же значение.
В процессе раскопок в инете менял настройки:
. копировал php.ini в корень админки (/var/www/html/admin.....) - нет изменений
. дополнительно включал во всех имеющихся php.ini значение max_input_vars = 10000 - нет изменений
. добавлял настройку в .htaccess - нет изменений
. доустановил (но не уверен, что до конца настроен) suhosin + доп. настройки в .htaccess - нет изменений
. отключал значение max_input_vars = 10000 во всех php.ini и добавлял настройку в .htaccess  - нет изменений
Бьюсь два дня, победить не получается.
В процессе всего этого обнаружил на тестовой странице PHP (<?php phpinfo();  ?>), что значение max_input_vars в разделе Core всегда было 1000. Каким оно было в рабочем состоянии не смотрел, так как и так работало.
Так же пробовал отключить OpCache, не помогло.
Может кто то подскажет где еще что можно поправить?
За ранее благодарен.
29 Март 2018, 17:35:53
Ответ #10
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
На сервере php 5.6, такая же папка может быть в /etc/php/
Чтобы точно изменить, меняйте все php.ini для всех версий + apache2,cli ...
После изменений service apache2 reload.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
29 Март 2018, 18:15:23
Ответ #11
  • Фрилансер
  • *
  • Сообщений: 112
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
На сервере php 5.6, такая же папка может быть в /etc/php/
Чтобы точно изменить, меняйте все php.ini для всех версий + apache2,cli ...
После изменений service apache2 reload.

Менял php.ini в следующих папках:
/etc/php5/apache2/
/etc/php5/cli/
/etc/php/7.0/apache2/
/etc/php/7.0/cgi/
/etc/php/7.0/cli/
Добавлял max_input_vars = 10000 последовательно всем... в промежутках проверяя реакцию.
Где то еще есть?
29 Март 2018, 19:18:47
Ответ #12
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
/etc/php/5.6/
такая папка есть?
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
29 Март 2018, 19:21:08
Ответ #13
  • Фрилансер
  • *
  • Сообщений: 112
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
29 Март 2018, 19:55:44
Ответ #14
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105673
  • Репутация: +39553/-0
    • Просмотр профиля
    • Webstudio UwK
Цитировать
1. Создаем php-файл php, и добавляем в него следующие строки:
<?php phpinfo(); ?>2. Загружаем этот файл на сервер, в корневую папку вашего сайт.
3. Запускаем через браузер (www.sitename.com/myphpinfo.php).
4. В появившемся окне ищем путь к php.ini в "Loaded Configuration File", если там написано "None", тогда в "Configuration File (php.ini) Path".
Файл может быть общий (для всех сайтов на сервере), может быть локальный (только для вашего сайта).
Cоздание интернет сайтов Webstudio UwK