Задать параметры в файле admin.ini

За работу административного интерфейса LANBilling отвечает модуль lbweb-admin. Настройки модуля хранятся в файле admin.ini. С его помощью администратор может решить три задачи.

  • Указать расположение файла с переводом интерфейса.

  • Задать параметры подключения — если модули lbweb-admin и LBcore установлены на разных серверах.

  • Настроить сервис DaData. Он упрощает работу менеджера в карточках пользователей: позволяет заполнить данные по ИНН, подсказывает БИК и название банка.

    Убедитесь, что у вас есть доступ до серверов DaData — список адресов смотрите по ссылке. Для стабильного взаимодействия с сервисом рекомендуем зарегистрироваться в DaData и добавить свой ключ в конфигурационный файл.

Работа с файлом различается в разных операционных системах.

  1. Откройте файл 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
    

    ``

  2. Внесите изменения. Все параметры сопровождаются комментариями.

    • Укажите расположение файла с переводом интерфейса:

      ; Расположение дополнительного файла локализации
      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`.
      

  3. Сохраните конфигурационный файл. Сериализуйте изменения:

    /usr/local/sbin/lbwebcfg -y admin /etc/lanbilling/phpclient/admin/
    

    ``

  1. Откройте файл 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
    

    ``

  2. Внесите изменения. Все параметры сопровождаются комментариями.

    • Укажите расположение файла с переводом интерфейса:

      ; Расположение дополнительного файла локализации
      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'
      
      
      
  3. Сохраните конфигурационный файл. Сериализуйте изменения:

    /usr/local/sbin/lbwebcfg -y admin /usr/local/etc/lanbilling/phpclient/admin/
    

    ``