ispmanager 6

/
/
Устранение ошибок при интеграции с WHMCS

Устранение ошибок при интеграции с WHMCS

Симптомы

При создании заказа в WHMCS появляются сообщения об ошибках "curl:String could not be parsed as XML" или "Ошибка выполнения модульной команды Can not find preset!".

Причины

  • Используется версия WHMCS ниже версии 8.0.
  • В панели ispmanager у пользователя, под которым настроена интеграция, включена двухэтапная аутентификация.
  • В панели ispmanager у пользователя, под которым настроена интеграция, включено ограничение по IP-адресам.
  • Некорректно настроено SSL-соединение.
  • Подключение к стандартному порту панели 1500 ограничено, а для входа в панель настроено проксирование через домен (сайт).
  • Отличаются имена шаблонов в панели ispmanager и в WHMCS.
  • Интеграция создаётся с использованием модуля "ispmanager reseller" в панели версии lite, pro, host.
  • В настройках подключения WHMCS указан одновременно IP-адрес и доменное имя (Актуально для версий модулей, выпущенных до 02.02.2024).
  • Не создан шаблон пользователей в панели ispmanager.

Решение

Используется версия WHMCS ниже версии 8.0

Модуль интеграции тестировался с WHMCS версии 8.х, проверьте, что WHMCS имеет версию не ниже 8.0. Рекомендуем использовать актуальную минорную версию.

У пользователя в ispmanager включена двухэтапная аутентификация

В панели ispmanager в настройках пользователя, под которым настроена интеграция, отключите двухэтапную аутентификацию.

У пользователя в ispmanager включено ограничение по IP-адресам

В панели ispmanager в настройках пользователя, под которым настроена интеграция, добавьте в список разрешённых IP-адрес сервера с WHMCS или полностью отключите ограничение по IP.

Некорректно настроено SSL-соединение

В настройках подключения WHMCS в разделе "Серверы/Servers" активируйте опцию "Включить соединение по SSL".

Подключение к порту 1500 ограничено, для входа в панель используется проксирование

Если в панели ispmanager настроено проксирование через домен, укажите порт 443 в настройках подключения WHMCS в разделе "Серверы/Servers".

Отличие имен шаблонов в ispmanager и в WHMCS

Проверьте, что названия тарифов в WHMCS в разделе "Продукты/услуги" совпадают с названиями шаблонов пользователей в панели ispmanager в разделе "Пользователи" - "Шаблоны". Возможен вариант настройки только тарифов в WHMCS без создания шаблонов в ispmanager.

Интеграция с использованием модуля "ispmanager reseller" для lite, pro, host

Модуль "ispmanager reseller" пока работает только с версией business. Необходимо использовать модуль "ispmanager reseller" только с панелью версии business. Модуль "ispmanager" можно использовать с любой версией панели.

В настройках подключения WHMCS указаны одновременно IP-адрес и доменное имя

Актуально для версий модуля, выпущенных до 02.02.2024. В настройках подключения WHMCS в разделе "Серверы/Servers" удалите IP-адрес и оставьте только доменное имя. Интеграция будет работать в любом случае, но лучше указывать только домен при его наличии, чтобы корректно работало HTTPS-соединение.

Не создан шаблон пользователей в ispmanager

В панели ispmanager необходимо создать шаблон пользователей, после чего указать его имя в поле "Package name" в настройках тарифа.