надеясь, что кто-то может пролить свет на этот вопрос.
У меня есть несколько сайтов, которые сталкиваются с той же проблемой.
У меня есть продукты, которые имеют несколько пользовательских опций, и при добавлении (до определенного момента) они добавляются в порядке. Кажется, что когда я попадаю на определенный уровень опций, веб-сайт больше не может сохранить. На сайте создается впечатление, что новые опции сохранены, но когда я возвращаюсь к продукту, вариантов там нет.
Как вы можете себе представить, это довольно неприятно, и мой очевидный контакт для решения этой проблемы был с моим сервером. У меня есть выделенный сервер с UKFast (который, как правило, решает все возникающие проблемы). Проблема в том, что они утверждают, что это не проблема, связанная с сервером, так как никаких ошибок не возникает.
Они имеют каждый увеличенный предел памяти и т. Д. Для меня без удачи.
Я нашел несколько постов с похожими проблемами, все обвиняют хостинговую среду и рекомендуют увеличивать лимиты, такие как эта:
memory_limit = 1024M
upload_max_filesize = 200M
post_max_size = 200M
max_input_vars = 10000
Какой мой хозяин действовал, но безуспешно.
Кто-нибудь может порекомендовать что-нибудь, что может вытащить меня из этого варенья?
Любой совет будет принят во внимание.
Заранее спасибо.
Из того, что вы сказали, похоже, проблема в max_input_vars
где PHP не может опубликовать все ваши собственные параметры. Я бы предложил увеличить это в .htaccess и посмотреть, поможет ли это. Я согласен, что значение 10000 вполне достаточно для большинства случаев, но может быть сервер не был перезапущен после того, как это значение было установлено в php.ini?
Я бы порекомендовал добавить max_input_vars = 20000
просто на это время сохраняя пользовательские параметры, чтобы увидеть, была ли проблема только в этом. Сделайте это в вашем .htaccess, так как это не потребует перезагрузки сервера. Вы можете найти, как это сделать, используя мой недавний пост в блоге здесь: http://ka.lpe.sh/2014/10/07/magento-code-already-exists-fix/
По сути, это просто добавление строки ниже в ваш .htaccess и попытка снова сохранить пользовательские опции в Magento.
php_value max_input_vars 20000
Удалите вышеуказанную строку после того, как вы сохранили свои пользовательские настройки и сделайте их постоянными, добавив их в файл php.ini. Еще раз, 10000 значение должно быть вполне достаточно для этого.
Других решений пока нет …