Система управления контентом SantaFox

Работа с SantaFox => Система обновлений => Тема начата: gold900 от 06 мая 2018, 06:11:58

Название: Обновление Санты с 3.13 до актуальной версии
Отправлено: gold900 от 06 мая 2018, 06:11:58
Доброго времени суток.
Начал обновлять сайты с 3.13 до 3.19 и столкнулся с кучей ошибок с базой.

Часть устранил, но часть не куда не уходит, шаг в право или влево и структрура сайта с каталогом перестаёт работать.

Как то можно автоматически обновить версию Санты или же написать апдейт базы?
Название: Re: Обновление Санты с 3.13 до актуальной версии
Отправлено: Oslix от 07 мая 2018, 11:53:12
Увы. Мы никак не можем к этой задаче подступиться.
Потому что БД отличаются значительно, и "по-простому" уже не обновиться. И с каждым днем положение усугубляется :(
Название: Re: Обновление Санты с 3.13 до актуальной версии
Отправлено: gold900 от 14 июня 2018, 05:37:29
Увы. Мы никак не можем к этой задаче подступиться.
Потому что БД отличаются значительно, и "по-простому" уже не обновиться. И с каждым днем положение усугубляется :(

Хорошо, а если допустим я с другом напишем скрипт обновления базы то сильно ли изменилась ftp часть, или можно какой то краткий курс по обновлению, как производился раньше?
Название: Re: Обновление Санты с 3.13 до актуальной версии
Отправлено: Oslix от 14 июня 2018, 10:01:18
Ну это было бы отлично :)
Обновление проходит следующим образом.
На update.santafox.ru лежат релизы.
Когда админ заходит в админку, админка отправляет номер своей версии на пхп-ник, который там же лежит. Пхп возвращает номер последнего апдейта, который для этой версии доступен.
CMS скачивает его к себе (там только измененные файлы).
Затем происходит следующий процесс. Есть в обновлении файл update.php
Там прописываются инструкции которые надо сделать ДО того как заменить родные файлы обновленными и ПОСЛЕ того.
Т.е. в инструкции "ДО", можно записать какие-то подготовления к той же БД, в секции "ПОСЛЕ" - создание каких-то дополнительных полей в тех же БД.
Название: Re: Обновление Санты с 3.13 до актуальной версии
Отправлено: W.D.M.Group от 29 июля 2018, 15:07:12
Увы. Мы никак не можем к этой задаче подступиться.
Потому что БД отличаются значительно, и "по-простому" уже не обновиться. И с каждым днем положение усугубляется :(

Да, особенно я  помогаю ;D
Если серьёзно, то только "ручками"... долго, с заморочками, но того стоит. Много чего было добавлено со времён релиза 3.13