Инструменты пользователя

Инструменты сайта


Боковая панель

Разделы

Общее описание
История изменений
Рекомендации к обновлению
Планы на будущее
Известные проблемы
Онлайн демо
Случайная статья
Видео
Помощь проекту
Люди

FAQ


autoubupdate

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

  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