Встановлення системи Billing

Вимоги до середовища роботи системи Billing

  • Microsoft Windows Server 2016 та вище.
  • Наявність 2-х або більше процесорів з тактовою частотою 2.5Ггц та вище.
  • Оперативна пам’ять 16 Гб та вище.
  • Жорсткий диск 500 Гб та вище.
  • Мережевий інтерфейс.
Увага: Браузер Microsoft Internet Explorer підтримується умовно. Повна працездатність системи у даному браузері не гарантується.

Встановлення системи Billing

  • Запустити файл встановлення Setup.exe з дистрибутиву. Обрати мову інтерфейсу встановлення та натиснути кнопку Далі. Далі автоматично здійсниться підготовка до запуску майстра встановлення, що виконає встановлення ISpro_Billing.
  • Для встановлення натиснути кнопку Далі.
  • Обрати один з варіантів підключення до сервісу Billing. Пропонується звичайний спосіб (http) та захищений спосіб підключення (https):
  • Для звичайного способу достатньо зазначити мережеве ім’я * (або IP адреса) серверу, на якому проводиться встановлення сервісу. Рекомендується використовувати порт по замовчанню (80). Змінюйте порт тільки в тому випадку, якщо він вже використовується будь-яким іншим сервісом.
  • Для безпечного способу підключення потрібно ввести мережеве ім'я * (або IP адресу) для кожного з протоколів (http і https). Порти можна залишити за замовчуванням (80 і 443 відповідно). Змінюйте порти тільки в тому випадку, якщо вони вже використовуються будь-якими іншими сервісами. Крім того, для безпечного підключення знадобиться сертифікат безпеки, виданий одним з центрів сертифікації здійснювати підключення до мережі. Заздалегідь подбайте про його придбання. Дані сертифіката доведеться внести в налаштування сервісу додатково.
    • Надалі на даному сайті буде підключено особовий кабінет користувача.
  • Оберіть каталог для встановлення сервісу та натисніть кнопку Далі.
  • Натисніть кнопку Встановити і дочекайтеся завершення процесу установлення сервісу ISpro_Billing. Щоб переглянути або змінити параметри встановлення, натисніть кнопку Назад. Для відмови встановлення натисніть на кнопку Відміна. При натисненні кнопки Встановити відобразиться процес та стан встановлення ISpro_Billing за допомогою індикаторів.
  • На наступному кроці буде запропоновано встановити сервер бази даних, необхідний для роботи сервісу:
  • Якщо на Вашому сервері вже встановлено MySQL Database Server v8.0.16, то не встановлюйте параметр Запустити встановлення MySQL і натисніть кнопку Готово.
  • Якщо необхідне встановлення серверу бази даних MySQL v8.0.16, то зазначте параметр Запустити встановлення MySQL та натисніть кнопку Готово.
Увага: Для повноцінного функціонування програми потрібна наявність поштового сервера. У процесі реєстрації користувачів виконується розсилка коду підтвердження реєстрації на вказану клієнтом адресу. Для налаштування поштового сервісу: знайдіть в каталозі установки додатка файл appsettings.json і відкрийте його в будь-якому текстовому редакторі. Знайдіть секцію SmtpConfig і заповніть значення параметрів поштової скриньки, з якого буде здійснюватися розсилка пошти

"Host": "smtp.yourserver.com", - адреса вашого поштового сервера

"Port": 25, - порт поштового сервера

"UseSSL": false, - в більшості випадків в модифікації не потребує

"Name": "IsproBilling",

"Username": "your smtp user name", - ім'я користувача поштової скриньки

"EmailAddress": "your corporate email", - адреса email поштової скриньки

"Password": "your smtp password" - пароль до поштової скриньки.

За замовчуванням опція підтвердження реєстрації користувачів через електронну пошту вимкнена. Щоб включити її знайдіть в зазначеному файлі параметр TwoFactorEnabled і впишіть в його значення true. Збережіть файл і запустіть службу.

Встановлення сервера бази даних MySQL

  1. У розділі LicenseAgreement необхідно прийняти умови ліцензійної угоди та натиснути кнопку Next.
  2. У розділі ChoosingaSetupType оберіть спосіб встановлення Serveronly (встановлюється лише MySQL Server.) та натисніть кнопку Next.
  3. Перевірка сумісності системи. У розділі Installation, якщо немає повідомлень про помилки сумісності (про це свідчить напис Ready to install), натисніть кнопку Execute та дочекайтеся завершення процесу встановлення. Якщо є помилки сумісності, то натисніть кнопку Back, виправить їх (проконсультуйтеся з фахівцем) і знову натисніть кнопку Next, щоб перевірити чи усунені помилки.
    Увага: В більшості випадків немає необхідності в установці додаткових бібліотек. Найчастіше за все на комп'ютері можуть бути відсутні бібліотеки часу виконання Microsoft C ++. Версії для 32-х і 64-х бітних платформ поставляються разом з дистрибутивом. Встановить бібліотеки необхідної розрядності і продовжуйте процес встановлення.
  4. У розділі Installation, якщо помилок немає і сервер бази даних MySQL встановлено (статус Complete) натисніть кнопку Next і перейдіть до конфігурування.
  5. У розділі Product Configuration, якщо статус Ready to Configure натисніть кнопку Next.
  6. У розділі High Availability виберіть параметр Select MySQL Server / Classic MySQL Replication та натисніть кнопку Next.
  7. На наступному кроці, у розділі Type and Networking оберіть тип конфігурації Config TypeServer Computer. У групі параметрів зв’язку Connectivity встановіть такі параметри та натисніть кнопку Next:
    • TCP / IP
      • Port: 3306;
      • X Protocol Port: 33060.
    • Open Windows Firewall ports for network access;
    • Named Pipe (Pipe Name - MYSQL);
    • Shared Memory (Memory Name - MYSQL).
  8. В розділі Authentication Method встановіть параметр Use Strong Password Encryption authentication (рекомендовано) та натисніть кнопку Next.
    Увага: Якщо після встановлення програма не може встановити з'єднання з сервером MySQL, то необхідно перевстановити сервер бази даних і на цьому етапі вибрати параметр Use Legacy Authentication Method.
  9. Далі, у розділі Accounts and Roles встановіть пароль адміністратора бази даних. Введіть пароль root для облікового запису в поле MySQL Root Password і такий же пароль (root) в полі Repeat Password. Натисніть кнопку Next.
    Увага: Запишіть встановлений пароль адміністратора MySQL Root. Відновити пароль адміністратора неможливо!

    При встановленні паролю використовуйте латинські літери нижнього та верхнього регістру, цифри і спеціальні символи. Якщо пароль буде ненадійним з’явиться напис – Weak(слабкий), якщо надійний – Strong(сильний). Якщо паролі не співпадають буде виведено символ -

  10. У розділі Windows Service залиште всі параметри без змін та натисніть кнопку Next. Повинні бути встановлені такі параметри:
    • Configure MySQL Server as a Windows Service;
      • WindowsService Name – MySQL80;
    • Start the MySQL Server at System Startup/

Run Windows Service as:

  • Standard System Account.
    • У розділі Apply Configuration натисніть кнопку Execute та дочекайтеся завершення налаштування серверу MySQL. При успішному налаштуванні всі перемикачі повинні бути відмічені зеленою «галочкою». Після закінчення налаштування серверу натисніть кнопку Finish.
    • У розділі Product Configuration для MySQL Server 8.0.16 відобразиться статус Configuration Complete. Натисніть кнопку Cancel.
    • Після попереджуючого повідомлення про закриття майстра встановлення натисніть Yes і закрийте програму інсталяції.

Запуск служби

Для роботи з системою ISpro Billing необхідно провести запуск служби. Для цього треба перейти в каталог, в який було встановлено ISpro_Billing, в даному випадку C:\Program Files (x86)\ISpro_Billing і запустити файл IsproBilling.exe.

Увага: Запуск файлу встановлення IsproBilling.exe необхідно виконувати від імені адміністратора або користувач повинен мати права адміністратора.

Подальша робота з програмою відбувається в інтернет-браузері. Для входу в програму в адресному рядку треба вказати параметри, введені в пункті 2 (підпункт 3.1/3.2) даного керівництва.