Блог

Проблемы с большими объемами данных, которые не сохраняются (варианты, ставки и т.д.)

В woocommerce 2.4 переписали эти функции теперь обработка происходит с помощью AJAX (об этом можно почитать тут), и разработчики говорят что эта проблема решена, и все хорошо работает, Но если у кого то все-же возникают трудности при сохранении большого количества вариаций можно сделать так, как написано ниже

вариант первый Настройка серверов под управлением mod_security найти suhosin.ini и поправить

suhosin.post.max_array_index_length = 256
suhosin.post.max_totalname_length = 65535
suhosin.post.max_vars = 1024
suhosin.request.max_array_index_length = 256
suhosin.request.max_totalname_length = 65535
suhosin.request.max_vars = 1024

Если нельзя редактировать файл то можно внести изменения в файл .htaccess
php_value suhosin.max_array_index_length 256
php_value suhosin.post.max_array_index_length 256
php_value suhosin.post.max_totalname_length 65535
php_value suhosin.post.max_vars 1024
php_value suhosin.request.max_array_index_length 256
php_value suhosin.request.max_totalname_length 65535
php_value suhosin.request.max_vars 1024

Сервера с PHP 5.3.9+ в файле php.ini обычно там стоит 1000
max_input_vars = 2000
если нет доступа к php.ini то также можно добавить значение в файл .htaccess
php_value max_input_vars 2000

Если все не сработало попробуйте плагин WP Max Submit Protect

Добавлено

При вставке кода в файл .htaccess
не забываем его оборачивать в IfModule чтоб получилось так

Поделиться постом

Оставить комментарий

avatar
  Подписаться  
Уведомление о