Система управления контентом SantaFox
Работа с SantaFox => Система обновлений => Тема начата: gold900 от 06 мая 2018, 06:11:58
-
Доброго времени суток.
Начал обновлять сайты с 3.13 до 3.19 и столкнулся с кучей ошибок с базой.
Часть устранил, но часть не куда не уходит, шаг в право или влево и структрура сайта с каталогом перестаёт работать.
Как то можно автоматически обновить версию Санты или же написать апдейт базы?
-
Увы. Мы никак не можем к этой задаче подступиться.
Потому что БД отличаются значительно, и "по-простому" уже не обновиться. И с каждым днем положение усугубляется :(
-
Увы. Мы никак не можем к этой задаче подступиться.
Потому что БД отличаются значительно, и "по-простому" уже не обновиться. И с каждым днем положение усугубляется :(
Хорошо, а если допустим я с другом напишем скрипт обновления базы то сильно ли изменилась ftp часть, или можно какой то краткий курс по обновлению, как производился раньше?
-
Ну это было бы отлично :)
Обновление проходит следующим образом.
На update.santafox.ru лежат релизы.
Когда админ заходит в админку, админка отправляет номер своей версии на пхп-ник, который там же лежит. Пхп возвращает номер последнего апдейта, который для этой версии доступен.
CMS скачивает его к себе (там только измененные файлы).
Затем происходит следующий процесс. Есть в обновлении файл update.php
Там прописываются инструкции которые надо сделать ДО того как заменить родные файлы обновленными и ПОСЛЕ того.
Т.е. в инструкции "ДО", можно записать какие-то подготовления к той же БД, в секции "ПОСЛЕ" - создание каких-то дополнительных полей в тех же БД.
-
Увы. Мы никак не можем к этой задаче подступиться.
Потому что БД отличаются значительно, и "по-простому" уже не обновиться. И с каждым днем положение усугубляется :(
Да, особенно я помогаю ;D
Если серьёзно, то только "ручками"... долго, с заморочками, но того стоит. Много чего было добавлено со времён релиза 3.13