За работу административного интерфейса LANBilling отвечает модуль lbweb-admin. Настройки модуля хранятся в файле admin.ini
. С его помощью администратор может решить три задачи.
Указать расположение файла с переводом интерфейса.
Задать параметры подключения — если модули lbweb-admin и LBcore установлены на разных серверах.
Настроить сервис DaData. Он упрощает работу менеджера в карточках пользователей: позволяет заполнить данные по ИНН, подсказывает БИК и название банка.
Убедитесь, что у вас есть доступ до серверов DaData — список адресов смотрите по ссылке. Для стабильного взаимодействия с сервисом рекомендуем зарегистрироваться в DaData и добавить свой ключ в конфигурационный файл.
Работа с файлом различается в разных операционных системах.
Откройте файл admin.ini
:
nano /etc/lanbilling/phpclient/admin/admin.ini
``
Если вы раньше не работали с файлом admin.ini
, его нужно создать. Для этого скопируйте файл admin.ini.sample
и назовите копию «admin.ini»:
cp /etc/lanbilling/phpclient/admin/admin.ini.sample /etc/lanbilling/phpclient/admin/admin.ini
``
Внесите изменения. Все параметры сопровождаются комментариями.
Укажите расположение файла с переводом интерфейса:
; Расположение дополнительного файла локализации
customLocalization=''
Задайте параметры подключения к серверу, на котором установлен LBcore:
; Настройки подключения к API системы "LANBilling"
[japi]
; Уровень логирования запросов. Возможные значения - "error" и "verbose"
loglevel=error
; Хост API системы "LANBilling"
host=127.0.0.1
; Порт API системы "LANBilling"
port=1502
; Использовать SSL
ssl=false
Укажите свой ключ для сервиса DaData:
; Настройки сервиса dadata
[dadata]
; Включение работы с сервисом
enable=true
; API-ключ для работы с сервисом
token='68c963bc5c68319049575c621828a259fb6987a6'
тобы выключить сервис, устаовите параметр `enable=false`.
Сохраните конфигурационный файл. Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y admin /etc/lanbilling/phpclient/admin/
``
Откройте файл admin.ini
:
nano /usr/local/etc/lanbilling/phpclient/admin/admin.ini
``
Если вы раньше не работали с файлом admin.ini
, его нужно создать. Для этого скопируйте файл admin.ini.sample
и назовите копию «admin.ini»:
cp /usr/local/etc/lanbilling/phpclient/admin/admin.ini.sample /usr/local/etc/lanbilling/phpclient/admin/admin.ini
``
Внесите изменения. Все параметры сопровождаются комментариями.
Укажите расположение файла с переводом интерфейса:
; Расположение дополнительного файла локализации
customLocalization=''
Задайте параметры подключения к серверу, на котором установлен LBcore:
; Настройки подключения к API системы "LANBilling"
[japi]
; Уровень логирования запросов. Возможные значения - "error" и "verbose"
loglevel=error
; Хост API системы "LANBilling"
host=127.0.0.1
; Порт API системы "LANBilling"
port=1502
; Использовать SSL
ssl=false
Настройте сервис DaData. Чтобы выключить сервис, установите параметр enable=false
.
Здесь же можно указать свой ключ:
; Настройки сервиса dadata
[dadata]
; Включение работы с сервисом
enable=true
; API-ключ для работы с сервисом
token='68c963bc5c68319049575c621828a259fb6987a6'
Сохраните конфигурационный файл. Сериализуйте изменения:
/usr/local/sbin/lbwebcfg -y admin /usr/local/etc/lanbilling/phpclient/admin/
``
Есть вопросы по документации? Пожалуйста, напишите их