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. Перейдите в Настройки аккаунтаТокены API (Account Settings → API Tokens)
  3. Нажмите Создать новый токен (Create New Token)
  4. Дайте вашему токену описательное имя (например, "Ultimate Multisite")
  5. Выберите необходимые разрешения:
    • Управление доменами (Domain management)
    • Управление поддоменами (Subdomain management)
  6. Скопируйте сгенерированный токен и сохраните его в надежном месте

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

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

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

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

define('WU_HOSTINGER_API_TOKEN', 'sizin_hostinger_api_tokenınız');
define('WU_HOSTINGER_ACCOUNT_ID', 'sizin_hostinger_hesap_idiniz');

Eğer Hostinger hesabınızda boshqa API uchstusi ishlatilsa, uni o'zgartirishingiz mumkin:

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

4. Integratsiyani Faollashtirish

  1. WordPress admin panelida Ultimate Multisite > Settings ga kiring
  2. Domain Mapping (Domain Xaritasi) yorlig'iga o'ting
  3. Pastga tushib Host Integrations (Host Integratsiyalari) bo'limini toping
  4. Hostinger (hPanel) integratsiyasini faollashtiring
  5. Save Changes (O'zgarishlarni saqlash) tugmasini bosing

Qanday Ishlaydi

Addon Domainlar

Ultimate Multisite da domen xaritasi qilsangiz:

  1. Integratsiya Hostinger API ga domenni addon domain sifatida qo'shish uchun so'rov yuboradi
  2. Domen asosiy katalogingizga (root directory) ishora qilish uchun sozlanadi
  3. Domen xaritasi o'chirilsa, integratsiya addon domainni hPanel dan avtomatik olib tashlaydi

Subdomainlar

Subdomain multisite o'rnatmalar uchun yangi sayt yaratilganda:

  1. Integratsiya to'liq domenidan subdomain qismini ajratadi
  2. U subdomainni qo'shish uchun Hostinger API ga so'rov yuboradi
  3. Subdomain asosiy katalogingizga ishora qilish uchun sozlanadi

Muhim Eslatmalar

  • Integratsiya hisobingiz bilan aloqa qilish uchun Hostingerning REST API dan foydalanadi
  • Sizning API tokeningiz domen va subdomainlarni boshqarish uchun zarur ruxsatlarga ega bo'lishi kerak
  • Integratsiya DNS konfiguratsiyasini hal qilmaydi; domenlar allaqachon sizning Hostinger hisobingizga ishora qilingan bo'lishi kerak
  • API so'rovlari HTTPS orqali xavfsiz amalga oshiriladi
  • API tokeningizni xavfsiz saqlang va uni hech qachon ommabop etmang

Muammolarni Hal Qilish (Troubleshooting)

API Bog'lanish Muammolari

API токенин туура экенин жана убактысы өтпө элек экенин текшериңиз

Эсеп ID'де сиздин маалыматыңыз туура экенин текшериңиз

API токениңиз домендү башкаруу үчүн зарыл укуктары бар экенин камсыз кылыңыз

Hostinger эсебиңиз активдүү жана жакшы абалда экенин текшериңиз

Домен кошулбаган

  • Ultimate Multisite логдорунда кандайдыр бир ката билдирүүлөрү бар экенин текшериңиз
  • Домен сиздин Hostinger эсебиңизге дагы кошулбагандыりгине көңүл буруңуз
  • Hostinger эсебиңизди домендер үчүн кошумча (addon domains) чектөөгө жетпегендигине кам көрүңүз
  • Домен сиздин Hostinger именер серверлерине туура багытталганын ырастаңыз

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

  • Интеграция SSL сертификатын берип берүү менен иштөбүз
  • Hostinger адатта AutoSSL аркылуу акысыз SSL сертификаттарын берет
  • Сиз SSL сертификаттарын hPanelдеги SSL/TLS бөлүмүнөн түз башкара аласыз
  • Же болбосо, Hostinger'дин AutoSSL функциясын Let's Encrypt менен колдонуңуз

Колдоо

Hostinger интеграциясы боюнча кошумча жардам үчүн төмөнкүлөргө кайрылыңыз: