asdf27
19.08.2014 - 17:42
Доброго времени, форум. Пишу свой движок под специфические нужды. Как минимум, поделюсь им с парой знакомых. Да и своих сайтов на нем подниму десятка два со временем.
Вопрос в том, какой алгоритм обновления? Представляю так:
1. При каждом входе в админку, скрипт обращается к другому сайту, сравнивая свою версию и версию, представленную там.
2. Берет архив, качает в temp.
3. Распаковывает файлы с заменой, выполняет SQL-запрос.
Верно? И еще момент, допустим обновление отрабатывает файл update.php. При новой версии, он сможет перезаписать сам себя?
bestxp
19.08.2014 - 18:25
автоматом запускать апдейт - гемороя не оберешься
проверку и уведомление это да
Сверку версий лучше оставить на сервер и он тебе будет говорить что качатьили не качать
Определиться с migration скриптами которые будут если надо делать обновления и если надо откатывать назад
bestxp
19.08.2014 - 18:25
плюс посмотри в сторону композера и приватного репозитория обновляться будет куда проще
waldicom
19.08.2014 - 18:42
Цитата (bestxp @ 19.08.2014 - 15:25) |
плюс посмотри в сторону композера и приватного репозитория обновляться будет куда проще |
Поддерживаю обоими руками. Очень удобно.
_____________
Свои мозги еще никто не отменял.
Телепатов нету.