Обновления

Начиная с версии 2.1.0 можно считать стабильной системой

Мы настоятельно рекомендуем перейти всем пользователям FreeWare 1.х на Starter 2.x

Начиная с версии 2.1.0 введена система авто обновлений которая включает несколько механизмов:

  • Гарантированной доставки файлов обновлений
  • Поддержка актуальной структуры и данных в SQL
  • Полная автоматизация этих процессов
  • Логирование обновления
Каждая следующая версия будет выходить по расписанию раз в 3 недели.

Нумерация версий будет следующей - 2.1.0 через 3 недели 2.2.0 еще через 3 недели 2.3.0 и так далее.

Если внутри периода 3х недель будет найден ОЧЕНЬ критичный БАГ то выйдет внеочередное обновление в котором будет меняться последняя цифра. Так же это обновление может быть вызвано какой либо срочной доработкой которую про спонсировал один из наших клиентов и не иметь исправлений и багов как таковых.

Все изменения от версии к версии вы можете прочитать в Changelog

Всем клиентам Бесплатной версии!

Перейти согласно статье на версию 2.0.6 чтобы потом спокойно переключится на авто обновления и версию 2.1.0

Внимание! Пользователи Платной версии MikBiLL не могут использовать файлы версии FreeWare. Это приведет к полной остановке системы. Также при обновлении версии PHP 5.2 до 5.3 ОБЯЗАТЕЛЬНО обратитесь в техническую поддержку ПЕРЕД обновлением чтобы вам загрузили ядро для этой версии PHP

Обновления не затрагивают содержимое скриптов.Разве что может прийти новый файл скрипта, которого раньше не было

Пре-релиз обновления - это специальная "сборка" которая включает в себя актуальную версию обновления + наработки которые на данный момент готовы для следующего обновления (новый функционал, багфиксы, новые баги и т.п.).
Доступ к пре-релиз обновлениям возможен только при наличии действующих обновлений начиная с версии 2.14.02.

Перейти в директорию с обновлениями.

cd /var/www/mikbill/admin/sys/update/

Понижаем текущую версию обновления на 1

REV=$(cat mikbill_current); REV=$(($REV-1)); echo $REV > mikbill_current

Запускаем обновление с правами sudo в консоли.

./mikbill_update.sh

На данном этапе вы можете отключить их вручную через консоль. комментируйте строку в /etc/crontab как ниже и перезапустите crond

#00 2 * * * root /usr/local/sbin/cron_mikbill.sh > /dev/null

Вы так же можете выполнять их вручную из "админки" или же в консоли выполнив скрипт /usr/local/sbin/cron_mikbill.sh.

  • billing/updates.txt
  • Последние изменения: 6 недель назад
  • — Александр Дудяк