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

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

  • Указать расположение файла с переводом интерфейса:
  • Задать параметры подключения — если модули lbweb-admin и LBcore установлены на разных серверах.
  • Включить работу с сервисом 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]
      ; Включение работы с сервисом
      enabled=false
      ; API-ключ для работы с сервисом
      token=''
      
      
      
  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:

      ; Настройки сервиса dadata
      [dadata]
      ; Включение работы с сервисом
      enabled=false
      ; API-ключ для работы с сервисом
      token=''
      
      
      
  3. Сохраните конфигурационный файл. Сериализуйте изменения:

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

    ``