я уже создавал подобную тему. теперь с новыми скриптами.
порядок обновления такой
запуск ночью по крону проверка обновления.
если есть то отправка письма и обновление. checkforupdates.sh -> sendemailaboutupdates.sh -> performupdate.sh .
если нет то ничего. checkforupdates.sh .
бэкап автоматический на шаред хостинге. скрипты в приложенном файле .
showforupdate.sh - бонусный файл. просмотр файлов для обновления.
upd1: последняя версия здесь https://github.com/jura1243/automatic_updates_sh
Вложение | Размер |
---|---|
![]() | 1.8 КБ |
Комментарии
пробовал на чистую смс ставить https://www.drupal.org/project/automatic_updates так он не поставился. зависит от дугого пакета который не ставится потомучто в бете.
надобы добавить что лучше закрепить текущую версию друпала.
Выложи лучше код на github. Никому же не охота скачивать архив и копаться в его содержимом
там 1. код не для всех хостингов наверно подойдет потомучто отправка письма у каждого наверно своя.
2. одно действие не оптимально написано. создается временный файл. по другому мне не удалось.
3. у меня средненький английский. мучить себя только.
в целом хорошая идея если довести до ума. аккаунт у меня есть. подумаю.
довольно оперативно изменил скрипт в 1 файл и загрузил на гитхаб.
git clone https://github.com/jura1243/automatic_updates_sh.git
документацию напишу позднее. надо вначале подправить переменные и можно запускать. создается временный файл для почты file .
успешно обновляю не особо важный друпал 10 без самописных модулей. даже подумал что давно не было обновлений потомучто забыл что они были, а там все обновлено. так что рекомендую. только надо
VPS не обязателен. нужен просто хороший хостинг умеющий работать с друпалом: composer, sendmail, cron.