Перейти к содержанию
Veosys

Количество опций и их значений

Рекомендуемые сообщения

Для каждого товара мне необходимо создать по 8 опций в 6 из которых по 77 значений (тип опций image). Столкнулся с тем что при попытке добавления 167 значения (суммарно во всех опциях товара) Админка повисает наглухо. Пробовал загружать товар через модуль экспорта. Загружает, но если опций в сумме больше 166 хотя бы на одну то после загрузки в админке в карточку товара не зайти - опять же повисает наглухо. Хотя сам товар на сайте нормально открывается и все опции видны. Проблема только в админке. Видел что здесь уже подобные темы обсуждались, но конкретного решения так и не понял. Вот значения параметров php которые упоминались:

max_input_vars 5000
max_input_nesting_level 256
post_max_size 256M

Этих значений недостаточно для такого количества опций? Первые два я могу менять через .htaccess а последнее только запросом к хостеру и платно. Хотелось бы для начала понять что точно нужно увеличить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что виснет? как это выглядит? Что в логах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что виснет? как это выглядит? Что в логах?

Выглядит (по крайней мере в хроме) как страница не отвечающая на запросы. Есть еще второй вариант (в Мозиле) - страница товара открывается но частично - табы сверху есть а самого контента нет.

post-681886-0-62101200-1461761599_thumb.jpg

Насчет логов - если речь про \system\storage\logs\error.log то там ничего. Сейчас вот добавил 20M к последнему параметру post_max_size - стало 276M. Ничего не изменилось. По прежнему можно убрать значение в одной опции и добавить в другой, но как только общее количество значений > 166 - зависает.

Изменено пользователем Veosys

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

эти настройки нипричем. у вас видимо браузер виснет из-за огромного размера страницы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

здесь смотрите

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

здесь смотрите

max_input_vars у меня 5000. Менял на 15000 в  .htaccess Никак не повлияло. Хотя через .htaccess меняется Local Value а Master Value остается 1000. Есть разница?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

эти настройки нипричем. у вас видимо браузер виснет из-за огромного размера страницы

Похоже так и есть - в мозиле табы правее опций пустые. И опции часть открывается а последняя снизу обрезана прям по живому.

post-681886-0-68049400-1461762896_thumb.jpg

 

Пока решил проблему просто закомментировав блок опций в шаблоне редактирования товара в админке - помогло.

Изменено пользователем Veosys

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

многократно сталкивался с подобным.

добавить php_value max_input_vars 5000 в .htaccess или в php.ini (куда - зависит от хостинга)

у меня на хостинге "php как модуль Апача" - я пишу в .htaccess

если не поможет, то тогда уже смотреть ресурсы хостинга - сколько у вас выделено памяти. у меня 1024Mb memory

и 1000 значений опций я редактировал не напрягаясь - по ресурсам, а не по муторности этого занятия :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а так делали?

если не поможет - уточните у хостера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин, поначалу вроде комментирование блока опций в шаблоне редактирования товара в админке помогло, а потом опять те же грабли :( Вероятно надо не только в шаблоне этот блок убирать но и в контролах...

 

многократно сталкивался с подобным.

добавить php_value max_input_vars 5000 в .htaccess или в php.ini (куда - зависит от хостинга)

у меня на хостинге "php как модуль Апача" - я пишу в .htaccess

если не поможет, то тогда уже смотреть ресурсы хостинга - сколько у вас выделено памяти. у меня 1024Mb memory

и 1000 значений опций я редактировал не напрягаясь - по ресурсам, а не по муторности этого занятия :-)

Как я уже писал выше добавление php_value max_input_vars 5000 в .htaccess и даже 15000 никак не повлияло на ситуацию. Возможно дело в памяти. Хостинг виртуальный и сколько там памяти выделено хрен его знает. Знать бы точно в памяти дело или нет...

 

а так делали?

если не поможет - уточните у хостера

max_execution_time через  .htaccess не меняется, post_max_size я увеличивал немного - не помогло, max_input_time тоже через .htaccess не меняется. Да и насколько я понял из того топика не помогли эти рекомендации. К тому же там ошибки лезли. А у меня просто страница в админке не догружается...

 

Правка контрола (комментирование блока опций) помогла - товар редактируется теперь. Но это конечно костыль...

Изменено пользователем Veosys

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а что в консоли браузера?

вполне возможна банальная ошибка скриптов, которая блокирует загрузку.

или ошибка в самом шаблоне - нет какого нибудь закрывающего тега.

например <textarea>...<textarea> вместо <textarea>...</textarea> - в этом случае загрузка страницы идет до ошибки и все встает раком. как раз по симптомам очень похоже на ваш случай

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну во первых сразу скажу что костыль не помог - коментирование контрола приводит к тому что при сохранении товара все опции затираются :(

Консоль хрома выдает следующее:

GET .../admin/index.php?route=catalog/product/edit&token=BTGJQg2gNNE06y7ooWqJqiMUtq4Sxkrm&product_id=77 net::ERR_INCOMPLETE_CHUNKED_ENCODING

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

дополнительные вопросы:

движок "чистый" или стоят какие либо дополнительные модули?

создание нового товара происходит нормально или также с ошибкой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Раствоюже блин маму... Загуглил ERR_INCOMPLETE_CHUNKED_ENCODING. Нашел вот это Выключил гребаный KIS и все заработало... Это пипец конечно... Целый день я загружал, перезагружал, ковырял код, напрягал хостера а это все касперский... :(

Изменено пользователем Veosys

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Раствоюже блин маму... Загуглил ERR_INCOMPLETE_CHUNKED_ENCODING. Нашел вот это Выключил гребаный KIS и все заработало... Это пипец конечно... Целый день я загружал, перезагружал, ковырял код, напрягал хостера а это все касперский... :(

Нда, Женя рулит. Достойный случай для раздела "Анекдоты"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нда, Женя рулит. Достойный случай для раздела "Анекдоты"

Ну судя по той страничке что я нагуглил не только Женя. У товарища ESET стоял. Но суть одна - антивирус. Спасибо что натолкнули на мысль консоль глянуть, кстати. А то бы я еще пару дней в стену лбом мог стучаться :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.