Ошибка sql после переноса на 1.0.7

После переноса с 0.9.7 на 1.0.7 на странице профиля пользователя ошибка:

SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 18 at /home/xxxxx/web/xxxxx.ru/public_html/common/classes/modules/favourite/mapper/Favourite.mapper.class.php line 458 — Array ( [code] => 1064 [message] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 18 [query] => SELECT COUNT(f.target_id) as cnt FROM prefix_favourite AS f, prefix_topic AS t, prefix_blog AS b WHERE f.user_id = 4 AND f.target_publish = 1 AND f.target_type = 'topic' AND f.target_id = t.topic_id AND t.blog_id = b.blog_id AND b.blog_type IN () ; [context] => /home/xxxxx/web/xxxxx.ru/public_html/common/classes/modules/favourite/mapper/Favourite.mapper.class.php line 458 )


В целом перенос прошел проблемно. Апгрейд бд вообще не выполнился, пришлось руками построчно выполнять.
Прошу откликнуться, если вдруг у кого подобное встречалось.
Есть ли различия в структуре бд у 1.0 и 1.0.7 ?

Похожие статьи

  • Ошибка в плагине «Гостевые комментарии»
    Устанавливаю плагин «Гостевые комментарии», побывал разные версии: из каталога 1.1.9 и с гитхаба 1.1.10 на AltoCMS 1.1.29 В настройках указываю обязательный email адрес, нажимаю сохранить и вылетает такая ошибка...
  • Отслеживание ошибок — копаем глубже
    Один из законов Мерфи гласит: все, что может сломаться, ломается. Поэтому иногда случается так, что на сайте, где все работало без проблем, вдруг возникают ошибки. А уж когда ведется активная работа над изменением...
  • "Работа над ошибками" в Alto CMS
    Тем, кто занимается разработкой и отладкой под Альто, полезно будет узнать о некоторых нюансах обработки ошибок в движке, чтоб максимально эффективно использовать эти возможности. Если вы еще не в курсе, то самое...
  • Exception: Class "ххххххххххххх" not found!
    При подключении плагинов возникает ошибка и выкидывает в белый экран с надписью: Exception: Class «ххххххххххх» not found! See details in error.log, после чего, не могу попасть в админку, и только после удаления...

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

0
Проблема в пустом перечне типов блогов. Проверьте что у вас не пустая таблица prefix_blog_type
0
Различий между 1.0 и 1.07 в плане базы данных нет.
Очень странно что у вас самостоятельно не выполнился апгрейд БД из файла convert_0.9.7_to_1.0.sql
Отредактирован:
0
сам тоже удивился, но что-то глюкануло
prefix_blog_type была, но колонки не все, частично добавлял руками.

таблица prefix_blog_type действительно пуста была, сейчас проверю.
0
таблица действительно пуста, а что в ней хранится?
судя по дампу, она у меня и раньше была пуста
+2
Там начиная с версии 1.0 хранятся типы блогов. И в файле convert_0.9.7_to_1.0.sql есть insert в эту таблицу. Вы же говорили что все руками сделали, поэтому странно что у вас таблица пустая
--
-- Дамп данных таблицы `prefix_blog_type`
--

INSERT INTO `prefix_blog_type` (`id`, `type_code`, `type_name`, `type_description`, `allow_add`, `min_rate_add`, `allow_list`, `min_rate_list`, `index_ignore`, `membership`, `acl_write`, `min_rate_write`, `acl_read`, `min_rate_read`, `acl_comment`, `min_rate_comment`, `content_type`, `active`, `norder`, `candelete`) VALUES
(1, 'personal', '{{blogtypes_type_personal_name}}', '{{blogtypes_type_personal_description}}', 0, 0, 1, NULL, 0, 0, 0, 0, 1, 0, 2, -10, '', 1, 0, 0),
(2, 'open', '{{blogtypes_type_open_name}}', '{{blogtypes_type_open_description}}', 1, 1, 1, NULL, 0, 1, 2, -10, 1, 0, 2, -10, NULL, 1, 0, 0),
(3, 'close', '{{blogtypes_type_close_name}}', '{{blogtypes_type_close_description}}', 1, 1, 1, NULL, 1, 2, 4, 0, 4, 0, 4, -10, NULL, 1, 0, 0),
(4, 'hidden', '{{blogtypes_type_hidden_name}}', '{{blogtypes_type_hidden_description}}', 0, 10, 0, NULL, 1, 4, 4, 0, 4, 0, 4, -10, NULL, 1, 0, 0);
0
Klaus молодец! спасибо, Klaus !!!

день аццкий у меня, я уже ничего и не ждал,
а тут прямо приятно, что меня ни в гугл послали, а ответ точно яблочко. :)

таблица prefix_blog_type у меня была кривая, я туда добавлял столбцы, и в итоге был такой момент, что я ее тупо удалил и заново создал. Видимо, в тот момент я и пропустил инсёрт.

таким образом, я выполнил этот инсерт и апдейт из конца патча одновления до 1.0 и все заработало.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.