Ошибка загрузки файлов в minishop2

Всем привет, такая вот проблема. Стоял минишоп версии 2.2 и modx 2.5.1
Обновил их до последней версии, теперь появилась проблема с загрузкой фотографий во вкладке товара «галерея». В общем изображения загружаются в нужную папку, всё ок, но сами миниатюры не появляются… да и вообще ничего, как будто фоток нет, хотя они загружены.
В консоли такая ошибка:

[2017-01-07 16:44:28] (ERROR @ /home/s7956/www/core/components/minishop2/processors/mgr/gallery/getlist.class.php : 105) Array
(
    [0] => 42S22
    [1] => 1054
    [2] => Unknown column 'msProductFile.active' in 'field list'
)

[2017-01-07 16:44:43] (ERROR @ /home/s7956/www/core/xpdo/om/xpdoobject.class.php : 1452) Error 42S22 executing statement:
INSERT INTO `modx_ms2_product_files` (`product_id`, `source`, `parent`, `name`, `path`, `file`, `type`, `createdon`, `createdby`, `rank`, `url`, `properties`, `hash`, `active`) VALUES (67, 3, 0, 'product76-2', '67/', 'product76-2.jpg', 'image', '2017-01-07 16:44:43', 1, 0, '/assets/images/resources/67/product76-2.jpg', '{\"size\":41670,\"width\":790,\"height\":520,\"bits\":8,\"mime\":\"image\\/jpeg\"}', '2077694f8ee0b258f6956449dcf2026523bfd2d1', 1)
Array
(
    [0] => 42S22
    [1] => 1054
    [2] => Unknown column 'active' in 'field list'
)
Посмотрел в базе, всё норм. В таблице modx_ms2_product_files 15 стлобцов, попробовал ради интереса добавить новое поле active. В итоге теперь вместо пустоты — миниатюры минишопа.
Глянул на другом сайте, там нету поля «active». В общем что можно сделать, подскажите выход, спасибо.
Павел
07 января 2017, 13:49
modx.pro
1
3 305
+1

Комментарии: 10

Rrp2010
09 января 2017, 16:29
0
Присоединяюсь к вопросу, та же проблема. Дефолтные миниатюры в галерее товара, после обновления до 2.4.8-pl.
    Василий Наумкин
    09 января 2017, 17:51
    +3
    Дефолтные миниатюры в галерее товара, после обновления до 2.4.8-pl.
    Позор на мои седины, совсем увлёкся копипастой с ms2Gallery.
    Поправил, обновляйтесь.

    А насчёт поля active — оно обязано создаваться, не знаю что произошло у топикстартера. Сейчас обновил один свой сайт — колонка в БД появилась.
      Павел
      09 января 2017, 19:36
      0
      Спасибо. не знаю… не создалась почему то… Спасибо за миниатюры, поле не так уж трудно создать)
        Abu
        Abu
        18 февраля 2017, 18:04
        0
        Такая же ошибка, не создалась похоже на ошибки версии mysql 5.7
        Rrp2010
        15 января 2017, 21:31
        0
        Обновил сегодня, до версии 2.4.8-pl2, исчезли все изображения в галерее, кроме первого. Снова загруженные, тоже не отображаются.
          kslpv
          21 марта 2017, 00:38
          0
          Ошибка имеет место быть, тоже обновлялся на последнюю версию и колонка active не создалась.
          CREATE TABLE `modx_ms2_product_files` (
          	`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
          	`product_id` INT(10) UNSIGNED NOT NULL,
          	`source` INT(10) UNSIGNED NULL DEFAULT '1',
          	`parent` INT(10) UNSIGNED NULL DEFAULT '0',
          	`name` VARCHAR(255) NULL DEFAULT '',
          	`description` TEXT NULL,
          	`path` VARCHAR(255) NULL DEFAULT '',
          	`file` VARCHAR(255) NOT NULL,
          	`type` VARCHAR(50) NULL DEFAULT NULL,
          	`createdon` DATETIME NULL DEFAULT '0000-00-00 00:00:00',
          	`createdby` INT(10) UNSIGNED NULL DEFAULT '0',
          	`rank` TINYINT(1) UNSIGNED NULL DEFAULT '0',
          	`url` VARCHAR(255) NULL DEFAULT '',
          	`properties` TEXT NULL,
          	`hash` CHAR(40) NULL DEFAULT '',
          	PRIMARY KEY (`id`),
          	INDEX `product_id` (`product_id`),
          	INDEX `type` (`type`),
          	INDEX `parent` (`parent`),
          	INDEX `hash` (`hash`)
          )
            Фарит
            Фарит
            05 декабря 2021, 00:35
            0
            Так и не исправили… пропал актив и вместе с ним все картинки
              Николай Савин
              05 декабря 2021, 13:53
              +1
              Насколько я знаю — о такой проблеме никто не заявлял. Issue не создавали.
              Будет больше пользы — если Вы расскажите о проблеме в репозитории miniShop2. Создайте Issue, опишите суть проблемы, и то какое поведение ожидается. Расскажите как такую проблему воспроизвести — и шансов на исправление станет гораздо больше.
              Обычно проблемы именно так решаются в мире IT.
                Фарит
                Фарит
                05 декабря 2021, 21:50
                0
                Выше всё написано, всё точно также. Обновился минишоп, без спроса, при обновлений другого приложения. пропал active, добавил его, заполнил единицами и всё работает.
                Ничего страшного, просто танцы с бубнами у всех с 2017 года…
                  Николай Савин
                  06 декабря 2021, 09:10
                  +3
                  Обновился минишоп, без спроса, при обновлений другого приложения
                  Так не бывает.

                  Выше всё написано, всё точно также.
                  Еще раз… хотите получить решение конкретной проблемы — создайте issue в репозитарии проекта на github. Это нормальное поведение для IT разработки.
                  Мне важно увидеть, что вы не просто бубните на форуме, а делаете хоть что-то, чтобы поддержать БЕСПЛАТНЫЙ труд других людей.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          10