Перенос базы данных со старой версии движка на новую.

#1 13 июня 2016 в 13:30
Всем привет. Имею такую проблему, на данный момент стоит сайт на старой версии движка InstantCMS v2.1.2, хочу перейти на последнюю версию 2.5.1, для начала пробую это все сделать в openserver, ставлю чистую 2.5.1 и потом пытаюсь закинуть базу с 2.1.2, появляются ошибки и база не устанавливается. На старой версии движка стоят различные сторонние компоненты и хаки, наверняка проблема в этом. Может кто подскажет как безболезненно и правильно перенести базу, может для этого есть какие-нибудь утилиты?
Ниже выкладываю скрин с первой ошибкой при переносе базы.
Прикрепленный файл
mysql_4bml5.jpg 98 Кб
#2 13 июня 2016 в 13:42
Demet, Что ж вы так спешите...))) По очереди на каждую версию обновляйте. С 2.1.2 на 2.1.3, потом 2.1.5 и так далее...)
#3 13 июня 2016 в 13:50


Demet, Что ж вы так спешите...))) По очереди на каждую версию обновляйте. С 2.1.2 на 2.1.3, потом 2.1.5 и так далее...)

Azura
Сейчас попробую.
#4 13 июня 2016 в 16:11
Через пару обновлений начались проблемы, при просмотре записи выходит белый экран без записей при режиме отладке, в другом типе контента выходит ошибка:
SELECT i.*, u.nickname as user_nickname, f.title as folder_title
FROM cms_con_content i
JOIN cms_users as u ON u.id = i.user_id
LEFT JOIN cms_content_folders as f ON f.id = i.folder_id
WHERE (i.is_parent_hidden IS NULL) AND (i.is_approved = '1') AND (i.is_pub = '1')
ORDER BY i.date_pub desc
LIMIT 1000
#5 13 июня 2016 в 18:06
Demet, Вот я сейчас предположу, может вам это поможет...
Если админка пашет, заходите в неё и всем найденным статьям задавайте недостающие поля и параметры.
Всё-таки разрабы добавляли новые функции, новые поля. Они могли в бд недопрописаться. Так же и со всем остальным контентом.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.