Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
  1. Загрузите и установите необходимую версию JDK, например с сайта https://adoptopenjdk.net/ ((установка JDK) (для версии 8.2010 - JDK13, 8.2101 - JDK14, 8.2104+ - JDK15, 8.2201+ - JDK17)
Блок кода
titleПримерный набор команд для загрузки и установки JDK
sudo su -
cd /opt
mkdir java
cd java
wget https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13.0.2%2B8/OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz
tar -zxvf OpenJDK13U-jdk_x64_linux_hotspot_13.0.2_8.tar.gz
# опционально
#rm -f OpenJDK13U*
ln -s jdk-13.0.2+8 jdk13

...

3. Если JDK установили в каталог отличный от указанного в п. 1 прописываем путь к ней в файле /opt/bgbilling/BGBillingServer/bin/setenv.sh

4. Копируем из текущей инсталляции файлы:

  • файл с лицензией BGBilling/data/lic.properties
  • файл с настройками сервера BGBilling/data/data.properties

Создаем файлы с расширение .orig чтобы при обновление не происходило перетирание файлов с настройками

Блок кода
cd /opt/bgbilling/BGBillingServer/data
cp lic.properties lic.properties.orig
cp data.properties data.properties.orig

5. Переходив в каталог /opt/bgbilling/BGBillingServer/bin/ убеждаемся, что у скриптов установлены права на запуск (при необходимости устанавливаем chmod 0755 *.sh)

56. Запускаем скрипт update.sh, он должен загрузить и установить сервер биллинга (kernel_8.2010-2010271940.zip) и конфигурацию сторонних библиотек (updateLib_8.2010-2010260314.zip) и выдать

после будет предложено установить все модули и плагины указанные в лицензии (если у вас тестовая лицензия со всеми компонентами биллинга, рекомендуем ответить no и далее установить только необходимые по отдельности)

после этого будет выведено следующее меню

Выбираем пункт 1 (нажимаем клавишу 1 и Enter), выводитс список доступных компонентов

...

6. Копируем из текущей инсталяции необходимые файлы и каталоги:

...

7. Пробуем запустить сервер биллинга с помощью скрипта /opt/bgbilling/BGBillingServer/bin/start.sh

8. Настройка Автозапуска приложений биллинга при старте сервера.

Блок кода
titlesystemd
cd /opt/BGBillingServer/script
cp *.service /usr/lib/systemd/system
systemctl enable bgbilling.service
systemctl enable bgscheduler.service

Примечания

С версии 8.2107+, если вы используете модуль NPay обратите внимание на изменение настроек статусов в которых происходит начисление (см. раздел доки про Модуль Абонплат)