Skip to main content

Hostinger (hPanel) Интеграция

Обзор

Hostinger — это популярный хостинг-провайдер с современным панелью управления под названием hPanel. Интеграция Ultimate Multisite и Hostinger позволяет автоматически синхронизировать домены между Ultimate Multisite и hPanel от Hostinger, что дает вам возможность автоматически управлять сопоставлениями доменов и поддоменами прямо из вашей админ-панели WordPress.

Возможности

  • Автоматическое создание дополнительных доменов в hPanel
  • Автоматическое создание поддоменов в hPanel (для установок с мультисайтом на поддоменах)
  • Удаление домена при удалении сопоставлений
  • Бесшовная интеграция с API управления доменами hPanel

Требования

Для использования интеграции Hostinger вам понадобятся:

  1. Аккаунт Hostinger с доступом к hPanel
  2. Токен API от Hostinger
  3. Следующие константы, определенные в вашем файле wp-config.php:
define('WU_HOSTINGER_API_TOKEN', 'ваш_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'ваш_hostinger_account_id');

Опционально вы также можете определить:

define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Стандартная конечная точка API

Инструкции по настройке

1. Сгенерируйте ваш токен API Hostinger

  1. Войдите в свой аккаунт Hostinger и перейдите в hPanel
  2. Перейдите в Account Settings (Настройки аккаунта) → API Tokens (Токены API)
  3. Нажмите Create New Token (Создать новый токен)
  4. Дайте вашему токену описательное имя (например, "Ultimate Multisite")
  5. Выберите необходимые разрешения:
    • Управление доменами
    • Управление поддоменами
  6. Скопируйте сгенерированный токен и сохраните его в надежном месте

2. Найдите свой ID аккаунта

  1. В hPanel перейдите в Account Settings (Настройки аккаунта) → Account Information (Информация об аккаунте)
  2. Ваш Account ID отображается на этой странице
  3. Скопируйте и сохраните этот ID для следующего шага

3. Добавьте константы в wp-config.php

Добавьте следующие константы в ваш файл wp-config.php:

define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');

Егер сіздің Hostinger аккаунтыңыз басқа API конетін қолданса, оны өзгертуге болады:

define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');

4. Интеграцияны қосу

  1. WordPress администраторында Ultimate Multisite > Settings-ке өтіңіз
  2. Domain Mapping таб-ына барыңыз
  3. Төменгі бөлімде Host Integrations-қа жылжыңыз
  4. Hostinger (hPanel) интеграциясын қосыңыз
  5. Save Changes-қа басыңыз

Қалай жұмыс істейді

Дополнительный домендер (Addon Domains)

Ultimate Multisite-та доменді карталаған кезде:

  1. Интеграция Hostinger API-ға доменді қосымша домен ретінде жіберетін сұранысты жібереді
  2. Домен сіздің негізгі директорияңызға бағытталуы үшін конфигурацияланады
  3. Домен карталанудан алынылған кезде, интеграция қосымша доменді hPanel-ден автоматты түрде алып тастайды

Поддомендер (Subdomains)

Поддомендер бойынша мультисайт орнату үшін жаңа сайт жасалған кезде:

  1. Интеграция толық доменнен поддомен бөлігін шығарады
  2. Ол поддоменді қосу үшін Hostinger API-ға сұраныс жібереді
  3. Поддомен сіздің негізгі директорияңызға бағытталуы үшін конфигурацияланады

Маңызды ескертулер

  • Интеграция сіздің аккаунтыңызбен қарым-қатынас жасау үшін Hostinger REST API-ын қолданады
  • Сіздің API токені домен мен поддоменді басқару үшін қажетті рұқсаттарға ие болуы керек
  • Интеграция DNS конфигурациясын басқара алмайды; домендер бұрыннан Hostinger аккаунтыңызға бағытталуы тиіс
  • API сұраныстары HTTPS арқылы қауіпсіз жіберіледі
  • Сіздің API токеныңызды қауіпсіз сақтаңыз және оны ешқашан жариялабатын жерде бөліспеңіз

Қосу мәселелерін шешу (Troubleshooting)

API қосылымы мәселелері

API токенің дұрыс екенін және мерзімі өтпегенін тексеріңіз

Есептік жазу ID-сінің дұрыс екенін тексеріңіз

API токенінің доменді басқару үшін қажетті рұқсаттарға ие екенін қамтамасыз етіңіз

Hostinger есебіңіздің белсенді және жақсы күйде екенін тексеріңіз

Домен қосылмаған

  • Ultimate Multisite журналында кез келген қате хабарлама бар-жоғын тексеріңіз
  • Домен Hostinger есебіңізге бұрын қосылмағанын тексеріңіз
  • Hostinger есебіңіздің қосымша домендер шегіне жетуі мүмкін екенін қамтамасыз етіңіз
  • Доменді Hostinger нэрлеу серверлеріне дұрыс бағыттағаныңызды растаңыз

SSL сертификаты мәселелері

  • Интеграция SSL сертификатын беруді басқара алмайды
  • Hostinger әдетте AutoSSL арқылы тегін SSL сертификаттары береді
  • SSL сертификаттарын hPanel-де SSL/TLS бөлімінен тікелей басқаруға болады
  • Немесе Hostinger'дің AutoSSL мүмкіндігімен Let's Encrypt-ті қолдануға боласыз

Қолдау

Hostinger интеграциясы бойынша қосымша көмек алу үшін мыналарға қараңыз: