Автообновлятор

  1. Скрипт должен лежать на уровень выше установленного Ubilling
  2. Пути по умолчанию соответствуют тем, по которым Ubilling разворачивается при помощи UBinstaller на FreeBSD
  3. Настоятельно рекомендуется забекапить все что бекапиться, вручную, перед первым обновлением
  4. Перед первым обновлением внимательно посмотрите на пути внутри обновлятора - особенно на APVER_VAR
  5. Убедитесь что у обновляемого хоста есть доступ к интернету
  6. свежий автообновлятор вы всегда можете получить вот здесь.
  7. Нет, обновлять его вместе с каждым релизом не нужно, если не указано обратного. Лежит он себе и лежит.

Использование

Используется это следующим елементарным образом (предварительно почитав рекомендации к обновлению) :

# cd /usr/local/www/apache24/data/
# sh autoubupdate.sh

Далее пользуемся очевидными менюшками,и подтверждаем, что да - мы таки собрались обновляться

До последнего стабильного релиза (ну либо в каррент, либо до стабильного релиза с зеркала)

Визуально проверяем, все ли будет так, как мы хотели?

И получаем результат

Важно: в случае, если вы не выполнили рекомендаций по обновлению вручную (а незачем это делать теперь, на самом деле) - не забываем после обновления автообновлятором применить при помощи модуля «Менеджер обновлений» все патчи на файлы конфигурации и структуру БД для релиза до которого вы обновились. Если вы «перескочили» через несколько релизов, вам следует последовательно применить все изменения для пропущенных вами предыдущих релизов «снизу вверх», то есть «от более древних к свежим».

Отвечая на ваши вопросы:
Да «менеджер обновлений» это вот это:

Нет, если вы случайно или не случайно примените один и тот же апдейт для какого-то релиза, несколько раз - не произойдет ничего супер страшного. Менеджер обновлений не такой тупой как может показаться и знает что он делает.

Как быстро и просто делается все что описано выше, вы можете посмотреть в этом видео.

Обновление автообновлятора

# cd /usr/local/www/apache24/data/
# fetch https://raw.githubusercontent.com/nightflyza/UBinstaller/master/autoubupdate.sh

После чего делаем

# vim autoubupdate.sh

и исправляем переменную APVER_VAR соответственно вашей версии apache, например так:

APVER_VAR="apache24"
autoubupdate.txt · Последние изменения: 2019/01/05 13:36 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki