minishop2 после обновления в админке нет фото

Обновил miniShop2 до версии 2.4.11-pl (платной галереи нет)
Фотки в админке не отображаются и вместо фото на фронте выводиться заглушка.
При загрузки фото нарезаются и создаётся в файловой системе, а в интерфейсе не отображается.

[2017-06-22 17:30:14] (ERROR @ /var/www/cudgi/www/core/components/pdotools/model/pdotools/pdofetch.class.php : 171) [pdoTools] Error 42S22: Unknown column 'msProductFile.active' in 'field list'
[2017-06-22 17:30:14] (ERROR @ /var/www/cudgi/www/core/cache/includes/elements/modsnippet/13.include.cache.php : 94) PHP warning: Invalid argument supplied for foreach()
При загрузки
[2017-06-22 17:31:37] (ERROR @ /var/www/cudgi/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-06-22 17:32:02] (ERROR @ /var/www/cudgi/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 (191, 2, 0, '767bafa4_16bc_11e6_80cf_003048c9267d_7dc105f9_16bc_11e6_80cf_003048c9267d', '191/', '767bafa4-16bc-11e6-80cf-003048c9267d-7dc105f9-16bc-11e6-80cf-003048c9267d.jpeg', 'image', '2017-06-22 17:32:02', 2, 0, '/products/191/767bafa4-16bc-11e6-80cf-003048c9267d-7dc105f9-16bc-11e6-80cf-003048c9267d.jpeg', '{\"size\":14328,\"width\":302,\"height\":187,\"bits\":8,\"mime\":\"image\\/jpeg\"}', 'a4ded305a747c199df38ec243d8d395ce971a0c0', 1)
Array
(
    [0] => 42S22
    [1] => 1054
    [2] => Unknown column 'active' in 'field list'
)
Сергей Водолагин
22 июня 2017, 15:11
modx.pro
1 310
0

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

Сергей Водолагин
22 июня 2017, 19:32
0
Решение если кому нужно в настройках mysql (mysql Ver 14.14 Distrib 5.7.18)
1. в терминале
sudo nano /etc/mysql/my.cnf
2. в конце файла дописываем строки
[mysqld]
sql_mode="NO_ENGINE_SUBSTITUTION"
3. сохраняем файл и restart mysql
sudo systemctl restart mysql
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1