Подсказка |
---|
Для работы сервера биллинга необходима установка и запуск JDK, MySQL/MariaDB и ActiveMQ-сервера. |
1) Создайте папку /opt/BGBillingbgbilling
Блок кода |
---|
mkdir /opt/BGBillingbgbilling |
2) Загрузите в нее архив с сервером биллинга. (текущую версию и название файла уточняйте на сайте https://bgbilling.ru/download)
Ниже пример команды для загрузки архива
Блок кода |
---|
cd /opt/BGBillingbgbilling wget https://bgbilling.ru/download/8.2101/last/BGBillingServer_8.2101-2101251439.zip |
...
5) Если у вас БД и/или ActiveMQ сервер находятся на других серверах пропишите их адреса в файле /opt/BGBillingbgbilling/BGBillingServer/data/data.properties
6) Если у вас на сервере используется sysytemd скопируйте файлы для запуска сервере из папки биллинга в каталог /etc/systemd/system
Блок кода |
---|
cp /opt/BGBillingbgbilling/BGBillingServer/script/bgbilling.service /etc/systemd/system systemctl enable bgbilling.service cp /opt/BGBillingbgbilling/BGBillingServer/script/bgscheduler.service /etc/systemd/system systemctl enable bgscheduler.service |
...
7) если у вас есть купленная лицензий скопируйте ее в каталог /opt/BGBillingbgbilling/BGBillingServer/data/lic.properties
8) запустите скрипт /opt/BGBillingbgbilling/BGBillingServer/bin/update.sh
Блок кода |
---|
cd /opt/BGBillingbgbilling/BGBillingServer/bin update.sh |
Подсказка |
---|
если при запуске update.sh получаете следующее сообщение # ./update.sh The JAVA_HOME environment variable is not defined This environment variable is needed to run this program пропишите в файле /opt/BGBillingbgbilling/BGBillingServer/bin/setenv.sh путь к папке где у вас установлена JDK JAVA_HOME=/opt/java/jdk15 |
...