Speculum 0 Опубликовано: 29 июля 2012 Рассказать Опубликовано: 29 июля 2012 Приветствую. Пациент http://zhenskij-interes.ru/ У меня была база данных под версию движка 9.2. Я, не прочитав нужную документацию, решил обновиться до версии 9.6. Но так как при импорте старой базы в новую версию движка у меня выскочила пачка ошибок, то я решил попробовать импортировать старую базу в DLE 9.5. Получилось. После этого ошибки исчезли. Тогда я почитал правила обновления (понимаю, что логика странная) и обновил движок вместе с базой до нужной мне версии - 9.6. Сейчас внешне система работает хорошо, но из базы исчезли данные о просмотрах статей (или они просто не работают). Причём данные счётчика не отображаются ни в админской части, ни в пользовательской. Заметил я это не сразу и наделал кучу изменений в базе. Вопрос: как можно исправить проблему? P.S. Если есть разные варианты, то напишите, пожалуйста, все возможные способы. Спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 29 июля 2012 Рассказать Опубликовано: 29 июля 2012 Первый вариант: 1. Устанавливаете 9.2 локально или на тестовый домен, делаете обновление согласно инструкции: Установка и обновление скрипта 2. Вносите изменения в шаблоны по порядку, если не делали: http://dle-news.ru/extras/diffs/93/ http://dle-news.ru/extras/diffs/94/ http://dle-news.ru/extras/diffs/95/ http://dle-news.ru/extras/diffs/96/ 3.Перенос сайта с локального сервера на хостинг Второй вариант, "танцы с бубном": Вопрос: Я обновил свой скрипт на новую актуальную версию, и после этого сделал восстановление резервной копии базы данных от более старой версии, в результате, появились ошибки MySQL на сайте Ответ: Вы совершили грубейшее нарушение рекомендаций по обновлению, нельзя восстанавливать базу данных от старых версий, на новой версии скрипта, т.к. при обновлении дополняется и изменяется структура базы данных, для поддержки работы именно новой версии. Для решения этой проблемы, вам необходимо поставить в файле engine/data/config.php версию скрипта, к которой принадлежит ваша восстановленная база данных и запустить скрипт обновления upgrade/index.php 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Speculum 0 Опубликовано: 29 июля 2012 Рассказать Опубликовано: 29 июля 2012 Автор Captain, спасибо. Если больше никто сегодня-завтра не выскажется, сделаю именно так, как Вы советуете. Жалко только уже внесённых изменений Цитата Ссылка на сообщение Поделиться на других сайтах
ower_xz 117 Опубликовано: 29 июля 2012 Рассказать Опубликовано: 29 июля 2012 Speculum, Captain верно все вам сказал и все ссылки на информацию дал. Незачем нарушать инструкцию по обновлению и восстанавливать БД от старой версии. Это грубейшее нарушение. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.