Пересчет счетчиков избранного

Установил проект из Гитхаба. Добавил 1 топик, добавил его в избранное и нажал в админке: «Пересчитать счетчики избранных» в ответ мне выдало:

SQL Error: Unknown column 'c.comment_count_favourite' in 'field list' at /home/p45425/www/site.ru/classes/modules/comment/mapper/Comment.mapper.class.php line 668
Array ( [code] => 1054 [message] => Unknown column 'c.comment_count_favourite' in 'field list' [query] => UPDATE ls_comment c SET c.comment_count_favourite = ( SELECT count(f.user_id) FROM ls_favourite f WHERE f.target_id = c.comment_id AND f.target_publish = 1 AND f.target_type = 'comment' ) [context] => /home/p45425/www/site.ru/classes/modules/comment/mapper/Comment.mapper.class.php line 668 )


Решение: Запустить из папки /install/ файл convert_0.5.1_to_0.5.2.sql

8 комментариев

avatar
Качал версию commit 5574fc3bb0923c9505fbde7acab1a1d1e1959402 включительно с гитхаба!
  • md5
  • 0
avatar
В папке инсталл есть convert_0.5.1_to_0.5.2.sql. Выполните этот запрос в ДБ
avatar
Я с нуля устанавливал эту версию, а не обновлял проект.
avatar
Забыли наверное включить в SQL этот запрос из конвертера который добавляет в таблицу новое поле.
avatar
С 0 вы установили версию 0.5.1, а счетчик из 0.5.2, до которой и нужно обновиться.
avatar
Спасибо сделаю. Видимо это нюансы развёртывания проекта с Git
avatar
нельзя ли включить счетчик избранного в стабильную версию дистра? хочу шаблон паблик делать с этой фишкой, и непонятно, будет ли она у всех или только у тех, кто с гитхаба какого то там что то скачал…
avatar
Думаю лучше напрямую написать ort 'у.
P.S. Присоединяюсь к вопросу!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.