Table of Contents |
---|
Перед обновлением обязательно ознакомтесь с Changelog
Важное примечание:
На версию 1.0 обновляемся с помощью ./update.sh, а после 1.0 - update.pl
Утилита обновления
update.pl
Обновленная утилита обновления биллинга (доступно в 1.0)
Проверка доступных коммерческих модулей
Code Block |
---|
/usr/abills/misc/update.pl -m |
Принудительное обновление
Code Block |
---|
/usr/abills/misc/update.pl -m -force |
Весь остальной функционал аналогичен ./update.sh
update.sh (old)
для обновления системы создана утилита update.sh
Рекомендуется к использованию до версии 1.0Запуск утилиты
Code Block | ||
---|---|---|
| ||
./update.sh |
При первом обновлении система запросит пароль к системе сопровождения и сертификат обновления (сертификат без пароля, просто жмите[Enter]). Сертификат обновления предоставляет служба поддержки ABillS.
При обновлении система
* показывает последние 10 ошибок веб интерфейса. * обновляет структуру базы.
* предупреждает об обновлении коммерческих модулей.
* может предлагать установить купленные модули
* делает бекап текущей системы в каталоге /usr/abills_YYYY_MM_DD
Code Block | ||
---|---|---|
| ||
/usr/abills/misc/update.pl |
Проверка доступных коммерческих модулей
Code Block |
---|
/usr/abills/misc/update.pl -m |
Принудительное обновление коммерческих модулей
Code Block |
---|
/usr/abills/misc/update.pl -m -force |
Обновление с ветки разработки
Данный тип обновления использовать только в том случае если знаете что делаете
Code Block |
---|
./update.sh pl -b dev |
Обновить лицензию
Code Block |
---|
./update.shpl -dl |
Проверка полей базы данных
Утилита проверяет наличие нужных полей в базе
Code Block |
---|
/usr/abills/misc/db_check/db_check.pl |
Если обновление с версии 0.8 и ниже необходимо обновить индексы базы данных
Обновление индексов баз данных
Откат системы
если нужно откатиться назад просто копируете файлы с бекап каталога /usr/abills_YYYY_MM_DD в /usr/abills/
# cp -r /usr/abills_YYYY_MM_DD/* /usr/abills/
Перенос системы с сервера на сервер
На старом сервере
- сделать бекап SQL базы
Code Block |
---|
/usr/abills/libexec/periodic backup |
- скопировать бекап на новый сервер
Code Block |
---|
scp /usr/abills/backup/stats-2018-08-04.sql.gz abills_admin@10.10.10.1:~ |
- Скопировать конфигурационный файл на новый сервер
Code Block |
---|
scp /usr/abills/libexec/config.pl abills_admin@10.10.10.1:~ |
На новом сервере
- Установить abills
- Разархивировать архив
Code Block |
---|
gzip -d stats-2018-08-04.sql.gz |
- Скопировать конфигурационный файл config.pl в /usr/abills/libexec/
- Залить дамп
Code Block |
---|
mysql -D abills < stats-2018-08-04.sql |
- Запустить утилиту проверки соответствия базы
Code Block |
---|
cd /usr/abills/misc/db_check ./db_check.pl |
- Проверить логи
Code Block |
---|
/usr/abills/var/log/sql_errors /var/log/httpd/abills-error.log |