Користувальницькькі налаштування

Налаштування сайту


Сайдбар

Розділи

Загальний опис
Історія змін
Рекомендації до оновлення
Плани на майбутнє
Відомі проблеми
Онлайн демо
Допомога проекту
Люди
Трохи про безпеку

FAQ



Редагувати сайдбар

autoubupdate

Це стара версія документу!


Автооновлювач

  1. Скрипт повинен лежати на рівень вище встановленого Ubilling
  2. Шляхи за замовчуванням відповідають тим, якими Ubilling розвертається за допомогою UBinstaller на FreeBSD
  3. Настійливо рекомендується забекапити все, що бекапиться, вручну, перед першим оновленням (# cp -R billing aaa_stable).
  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.1675958824.txt.gz · Востаннє змінено: 2023/02/09 18:07 повз nightfly