Цей сайт використовує файли cookie

Цей веб-сайт використовує файли cookie, щоб забезпечити вам найкращий досвід використання нашого веб-сайту.

Дізнайтесь більше Погоджуюсь

00. Основні поняття та вимоги Друк

  • HestiaCP WHMCS module, WHMCS module
  • 0

Модуль HestiaCP WHMCS

 Замовити зараз | Завантажити | FAQ

Вимоги для успішної роботи модуля

  • Мінімальна версія WHMCS: 8+
  • Мінімальна версія HestiaCP: 1+

Конфігурація HestiaCP:

Увага! Для розгортання користувацького пакету потрібно встановити мову інтерфейсу для адміністратора облікового запису на англійську.

Конфігурація WHMCS:

Увага! Генерація сертифіката Let's Encrypt займає більше часу, ніж будь-який інший запит.
Щоб уникнути помилки "Troubleshooting an Argument 1 passed ... must be an instance of PDOStatement Error", потрібно внести деякі зміни до конфігурації.

Перейдіть до:

nano /etc/mysql/my.cnf

Зміни на 30 секунд або більше:

wait_timeout=30
long_query_time=30

Після зміни конфігурації потрібно перезапустити сервіс:

service mysql restart

Логіка модуля.

Важливо! Коли ви змінюєте налаштування пакету в налаштуваннях модуля в WHMCS, налаштування на сервері не будуть застосовані до вже розгорнутих пакетів. Щоб застосувати налаштування до існуючих пакетів на сервері, ви можете оновити параметри, натиснувши кнопку "Змінити пакет" для будь-якого клієнта, у якого є цей пакет. Нові зміни також будуть застосовані відразу після замовлення нової послуги в цьому пакеті.

Примітка! Користувацький пакет, який ви налаштували в WHMCS, буде розгорнуто лише в тому випадку, якщо ввімкнено параметр "Використовувати параметри пакету". Якщо параметр "Використовувати параметри пакету" вимкнено, буде використано пакет зі списку "Вибрати пакет на сервері".

Створення нового облікового запису хостингу.
  1. Після того, як клієнт замовив і оплатив хостингову послугу, а також попередньо ввів домен, буде виконано наступне:
    1. Перевірка ліцензії модуля
    2. Отримання доступних списків пакетів із сервера, щоб уникнути конфліктів під час розгортання користувацького пакету.
      1. Якщо користувацький пакет не існує і ввімкнено розгортання користувацького пакету:
        1. Розгорнути пакет за допомогою функції створення,
        2. Створити обліковий запис користувача, ім'я користувача генерується або стандартним методом WHMCS, або користувацьким методом, способом генерації унікального імені користувача,
      2. Якщо користувацький пакет існує на сервері і ввімкнено розгортання користувацького пакету:
        1. Розгорнути пакет за допомогою функції зміни,
        2. Створити обліковий запис користувача, ім'я користувача генерується або стандартним методом WHMCS, або користувацьким методом, способом генерації унікального імені користувача,
      3. Якщо розгортання користувацького пакету вимкнено:
        1. Створити користувача за допомогою пакету зі списку, доступного в налаштуваннях, ім'я користувача генерується або стандартним методом WHMCS, або користувацьким методом, способом генерації унікального імені користувача,
    3. Додати новий домен, якщо це можливо.
    4. Додаткові дії, передбачені налаштуваннями.
Зміна пакету
  1. Після натискання кнопки зміни пакету будуть виконані наступні дії:
    1. Перевірка ліцензії
    2. Отримання списку пакетів сервера, щоб уникнути конфліктів під час розгортання користувацького пакету
      1. Якщо ввімкнено розгортання користувацького пакету:
        1. Якщо пакет:
          1. Вже існує, редагування пакету за допомогою функції редагування існуючого пакету
          2. Не існує, тоді створення нового пакету за допомогою функції створення нового пакету
      2. Якщо розгортання користувацького пакету вимкнено, то пакет змінюється за допомогою списку у спадному меню в налаштуваннях модуля.

Логіка файлового менеджера.

Файловий менеджер, що поставляється з модулем, є звичайним веб-додатком, який підключається до сервера через протокол FTP через захищений канал зв'язку і дозволяє інтерактивно керувати файлами, керувати архівами, а також редагувати текстові файли.

Після натискання користувачем кнопки підключення до файлового менеджера, дані токенізації будуть відправлені на віддалений сервер, де вони будуть отримані, і користувач зможе виконувати дії зі своїм профілем.

Примітка для адміністратора. Файловий менеджер можна розгорнути на будь-якому обліковому записі хостингу з php7.4, також варто враховувати, наскільки ресурсомістким буде ваше використання.

Важливо використовувати захищене з'єднання з SSL сертифікатом, щоб забезпечити безпеку користувачів!

 

 

 

 


Ця відповідь Вам допомогла?

« Назад

Powered by WHMCompleteSolution