Подсказка |
---|
Для работы сервера биллинга необходима установка и запуск JDK, MySQL/MariaDB и ActiveMQ-сервера. |
1) Создайте папку /opt/BGBilling
Блок кода |
---|
mkdir /opt/BGBilling |
2) Загрузите в нее архив с сервером биллинга. (текущую версию и название файла уточняйте на сайте Скачайте с сайта https://bgbilling.ru/download)
Ниже пример команды для загрузки архива
...
из папки XX.YYMM файл install.zip в папку /opt и распакуйте архив
Блок кода |
---|
wget https://bgbilling.ru/download/8XX.2101/last/BGBillingServer_8.2101-2101251439.zip |
3) Распакуйте архив
Блок кода |
---|
unzip BGBillingServer_8.2101-2101251439.zip |
4) Загрузите дамп БД (если БД находится на другом сервере замените 127.0.0.1 на IP сервера БД)
Блок кода |
---|
mysql -h 127.0.0.1 -uroot -p --default-character-set=utf8 < dump.sql |
...
YYMM/install.zip
unzip install.zip |
2) Проверьте настройки БД и убедитесь что сервер БД запущен
3) Перейдите в папку /opt/bgbilling и запустите скрипт install.sh
4) Перейдите в папку /opt/bgbilling/BGBillingServer/data/
5) Скопируйте файл data.properties.orig в data.properties. Отредактируйте настройки при необходимости.
6) Скопируйте файл database.mysql.xml или database.mariadb.xml в database.xml. Отредактируйте настройки при необходимости.
7) Скопируйте файл activemq.xml.orig в activemq.xml. Отредактируйте настройки при необходимости.
8) Если у вас есть купленная лицензий скопируйте ее в каталог /opt/BGBillingbgbilling/BGBillingServer/data/lic.properties
69) запустите Запустите скрипт /opt/BGBillingbgbilling/BGBillingServer/bin/update.sh. Установите необходимые модули и плагины.
Подсказка |
---|
в процессе работы скрипта может быть выдано сообщение Установить все модули и плагины указанные в файле лицензий (yes/no) если вы ранее скопировали купленную лицензию ответьте - yes если у вас тестовая лицензия - no |
Блок кода |
---|
cd /opt/BGBillingbgbilling/BGBillingServer/bin update.sh |
Подсказка |
9) для выхода выберите 0. При выходе из скрипта update.sh
...
# ./update.sh
The JAVA_HOME environment variable is not defined
This environment variable is needed to run this program
...
будет запущен сервер биллинга. Убедиться, что сервер запустился см. логи в каталоге log
Обновление сервера биллинга (в пределах одной версии)
1) На сервере биллинга запустите скрипт /opt/bgbilling/BGBillingServer/bin/
...
JAVA_HOME=/opt/java/jdk15
Подсказка |
---|
в процессе работы скрипта может быть выдано сообщение Установить все модули и плагины указанные в файле лицензий (yes/no) если вы ранее скопировали купленную лицензию ответьте - yes если у вас тестовая лицензия - no |
update.sh
2) Из меню выбрать пункт 2
3) Будет выведен список доступных версий для обновления или сообщение о том, что нет доступных версий (если у вас установлена последняя)
4) Введите номер версии на который хотите обновить (1 для обновления на последнюю)
5) Для выхода нажмите 0
Обновление сервера биллинга (переход на новую версию)
1) на сервере в файле data/files.dat указать версию на которую хотите перейти
2) На сервере биллинга запустите скрипт /opt/bgbilling/BGBillingServer/bin/update.sh
2) Из меню выбрать пункт 4
3) Для выхода нажмите 0
4) обновите все приложения биллинга используя скрипт update.sh в каталоге приложения