Ошибка PrestaShop при переводе: max_input_vars limit

images Нередко пользователи PrestaShop при переводе модулей или шаблонов могут встретить ошибку

“Attention! Your PHP configuration limits the number of fields in the form of post 1000 max_input_vars. Please ask your hosting provider to increase this limit to at least xxxx, or you will have to edit the translation files” .

Вообще то это не ошибка самого движка PrestaShop, а связана она с файлом конфигурации вашего веб-сервиса(хостинга) php.ini.

Ошибка означает, что количество входных переменных параметра max_input_vars ограничено в 1000 единиц post запросов. И создана эта переменная была для защиты от хакерских  DOS атак.

Исправляется эта ошибка в большинстве случаев просто. Для хостингов использующих PHP 5,3 и выше с помощью добавления в файл Htaccess следующей строки

php_value max_input_vars 5000

то есть мы увеличиваем количество запросов до 5000.
Используя выделенный сервер это изменение можно сделать и в самом файле php.ini.
Если эти действия вам не помогли и служба поддержки пользователей веб-хостинга не хочет увеличить параметр в файле конфигурации ссылаясь на ограничение безопасности, то выход один-создайте локальный сервер и все манипуляции проведите в нем. Затем переводите модули или шаблонов на локалке с последующим переносом их на рабочий сайт.
 
До встречи на webnewbie.ru

Leave a Reply