Magento - 2.2.6 Возможные проблемы?

10

Magento была выпущена версия Magento-2.2.6 18 сентября 2018 года.

Этот выпуск включает в себя:

  1. 25 критических улучшений безопасности продукта, более 150 основных исправлений и улучшений кода и более 350 отправленных сообществом запросов на извлечение.
  2. Хотя этот выпуск включает в себя эти усовершенствования безопасности, на сегодняшний день не было подтвержденных атак, связанных с этими проблемами.
  3. Однако некоторые уязвимости могут быть использованы для доступа к информации о клиентах или для выполнения сеансов администратора, поэтому мы рекомендуем как можно скорее обновить программное обеспечение Magento до последней версии.

Magento рекомендует обновить наше программное обеспечение Magento до последней версии как можно скорее.

Каковы возможные проблемы с этим выпуском Magento-2.2.6?

Теджа Бхагаван Коллепара
источник

Ответы:

0

Если вы используете настраиваемые атрибуты и используете эти атрибуты для создания правил виджетов, большинство используемых мной виджетов вызывали ошибки и должны были быть удалены.

В моем случае казалось, что некоторые вызываемые атрибуты имели ошибки с «обратными галочками», заменяющими одинарные кавычки обратными галочками при рендеринге страницы.

Я удалил виджеты, используя эти атрибуты, и страница загружается без проблем.

Мне также нужно переписать некоторые правила корзины и каталога, опять же, из-за проблемы с галочкой.

1 большая проблема, которую я имею,

" Удалить pub / media / catalog / product / cache. (Удаление этой папки освобождает место.) & Запустите bin / magento catalog: image: изменить размер для создания нового кэша изображений. (Этот шаг необходим, потому что мы изменили путь кэшированные изображения и должны удалить ранее кэшированные изображения.) "

Удаление «pub / media / catalog / product / cache» не является проблемой, но «bin / magento catalog: image: resize» просто создает новые изображения внутри папки, которую я только что удалил. Там говорилось, что будет новый путь, но пока, похоже, это не так, если я что-то упустил. Но планируйте на изменение размера изображения, чтобы занять много времени. 22 минуты и обработано менее 500 изображений.

dawhoo
источник
0

Я столкнулся с двумя проблемами в отношении переиндексации цен. Одна из проблем заключается в том, что настраиваемый индексатор цен (и, возможно, другие сложные продукты, но у меня нет производственного проекта, в котором широко используются комплекты и сгруппированные продукты), полагается, что его дочерний индекс продукта будет выполняться надлежащим образом. Настраиваемый индексатор цен работает в 2 этапа:

  • построить индексные данные на основе настраиваемой цены продукта, которая равна нулю, поскольку magento не позволяет устанавливать цену на настраиваемом уровне цен
  • обновить минимальные и максимальные столбцы в catalog_product_index_priceтаблице на основе дочерних данных из той же таблицы

Первая ошибка, которую я обнаружил, заключалась в том, что reindexListметод, запускаемый запланированным переиндексом, переиндексировал данный список по типу продукта, который был отсортирован по предоставленным идентификаторам. Если самый низкий идентификатор в списке был простым, то все простые значения были переиндексированы перед конфигурируемыми, если он был конфигурируемым, то конфигурируемыми перед простыми.

Вторая ошибка основывалась на том факте, что на первом этапе настраиваемая таблица процессов переиндексации цен catalog_product_index_priceбыла обновлена ​​на основе запроса, который создал whereдеталь как where e.entity_id BEETWEEN ? and ?и значения, где min и max id из предоставленного списка. Это привело к тому, что индексная таблица была обновлена ​​для всех конфигурируемых форм из диапазона на основе его данных, и в большинстве случаев все столбцы цен были установлены на 0. На втором этапе, где индексатор должен обновить минимальную и максимальную цену, основанную на запросе детей, выполнялся с whereчастями вроде бы where le.entity_id IN (?), так только для конфигурируемых средств, предоставленных reindexListметоду, переводящих все остальные в базовое состояние.

Zefiryn
источник