Ошибка загрузки файлов в minishop2
Всем привет, такая вот проблема. Стоял минишоп версии 2.2 и modx 2.5.1
Обновил их до последней версии, теперь появилась проблема с загрузкой фотографий во вкладке товара «галерея». В общем изображения загружаются в нужную папку, всё ок, но сами миниатюры не появляются… да и вообще ничего, как будто фоток нет, хотя они загружены.
В консоли такая ошибка:
Глянул на другом сайте, там нету поля «active». В общем что можно сделать, подскажите выход, спасибо.
Обновил их до последней версии, теперь появилась проблема с загрузкой фотографий во вкладке товара «галерея». В общем изображения загружаются в нужную папку, всё ок, но сами миниатюры не появляются… да и вообще ничего, как будто фоток нет, хотя они загружены.
В консоли такая ошибка:
[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». В общем что можно сделать, подскажите выход, спасибо.
Комментарии: 10
Присоединяюсь к вопросу, та же проблема. Дефолтные миниатюры в галерее товара, после обновления до 2.4.8-pl.
Дефолтные миниатюры в галерее товара, после обновления до 2.4.8-pl.Позор на мои седины, совсем увлёкся копипастой с ms2Gallery.
Поправил, обновляйтесь.
А насчёт поля active — оно обязано создаваться, не знаю что произошло у топикстартера. Сейчас обновил один свой сайт — колонка в БД появилась.
Спасибо. не знаю… не создалась почему то… Спасибо за миниатюры, поле не так уж трудно создать)
Такая же ошибка, не создалась похоже на ошибки версии mysql 5.7
Обновил сегодня, до версии 2.4.8-pl2, исчезли все изображения в галерее, кроме первого. Снова загруженные, тоже не отображаются.
Ошибка имеет место быть, тоже обновлялся на последнюю версию и колонка 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`)
)
Так и не исправили… пропал актив и вместе с ним все картинки
Насколько я знаю — о такой проблеме никто не заявлял. Issue не создавали.
Будет больше пользы — если Вы расскажите о проблеме в репозитории miniShop2. Создайте Issue, опишите суть проблемы, и то какое поведение ожидается. Расскажите как такую проблему воспроизвести — и шансов на исправление станет гораздо больше.
Обычно проблемы именно так решаются в мире IT.
Будет больше пользы — если Вы расскажите о проблеме в репозитории miniShop2. Создайте Issue, опишите суть проблемы, и то какое поведение ожидается. Расскажите как такую проблему воспроизвести — и шансов на исправление станет гораздо больше.
Обычно проблемы именно так решаются в мире IT.
Выше всё написано, всё точно также. Обновился минишоп, без спроса, при обновлений другого приложения. пропал active, добавил его, заполнил единицами и всё работает.
Ничего страшного, просто танцы с бубнами у всех с 2017 года…
Ничего страшного, просто танцы с бубнами у всех с 2017 года…
Обновился минишоп, без спроса, при обновлений другого приложенияТак не бывает.
Выше всё написано, всё точно также.Еще раз… хотите получить решение конкретной проблемы — создайте issue в репозитарии проекта на github. Это нормальное поведение для IT разработки.
Мне важно увидеть, что вы не просто бубните на форуме, а делаете хоть что-то, чтобы поддержать БЕСПЛАТНЫЙ труд других людей.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.