Ошибка в запросе к БД карт

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 13 марта 2017 в 20:45
После установки карт и патчей к ним на чистую систему выдает 503 ошибку.
вот что показывает отладка

Ошибка в запросе БД:
Unknown column 'i.is_deleted' in 'where clause'
SELECT COUNT(i.id) as count
FROM cms_con_places i
WHERE (i.is_parent_hidden IS NULL) AND (i.is_approved = '1') AND (i.is_deleted IS NULL) AND (i.is_pub = '1')

Кто подскажет как лечить?
#2 13 марта 2017 в 21:07
Ставьте обновление от 07.02.2017 и всё пройдет.
#3 13 марта 2017 в 21:42
DK, можете кинуть ссылку где взять. заранее спасибо
#4 14 марта 2017 в 08:32
Capitan, в почте смотрите.

Ну а вообще, вот решение. Вам, судя по всему, нужно будет переустановить мапс, и поверх мапса 2.0.3 ставить патч 2.0.4-2. Он 8 февраля вышел. Или в том патче, который у Вас есть, удалить из файла .sql указанную здесь строку.
#5 14 марта 2017 в 13:34
Я уже запутался во всех этих патчах
поставил 2.0.2, сверху патч 2.0.3, потом патч 2.0.4, потом патч 2.0.5 и потом еще inmaps205-relations-patch Во!
Но всеравно не помогло.
По поводу удалить строчку. Так а там нечего удалять. там всего одна строчка:
  1. UPDATE `{#}controllers` SET version = '2.0.4' WHERE name = 'places';
или
  1. UPDATE `{#}controllers` SET version = '2.0.5' WHERE name = 'places';
в 2.0.3 патче .sql есть вот такая запись
  1. CREATE TABLE IF NOT EXISTS `{#}places_cities_bind` (
  2. `item_id` int(11) DEFAULT NULL,
  3. `city_id` int(11) DEFAULT NULL
  4. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ее удалить?
#6 14 марта 2017 в 13:41
Нет, в 2.0.4 в файле install.sql удалите строку
  1. ALTER TABLE `{#}con_places` ADD `is_deleted` TINYINT(1) NULL DEFAULT NULL AFTER `rating`, ADD INDEX (`is_deleted`);
#7 14 марта 2017 в 13:45
DK, Но там нет такого
там только одна строчка!
  1. UPDATE `{#}controllers` SET version = '2.0.4' WHERE name = 'places';
и все.
Мне позавчера на почту патчи прислали там нет такого
#8 14 марта 2017 в 19:01
получил ответ от разработчиков
и так если вдруг кому понадобится:
Выполните запрос через phpMyAdmin:
  1. ALTER TABLE `cms_con_places`
  2. ADD `is_deleted` TINYINT(1) NULL DEFAULT NULL AFTER `rating`,
  3. ADD INDEX (`is_deleted`);
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.