Hostinger (hPanel) Интеграция
Обзор
Hostinger — это популярный хостинг-провайдер с современным панелью управления под названием hPanel. Интеграция Ultimate Multisite и Hostinger позволяет автоматически синхронизировать домены между Ultimate Multisite и hPanel от Hostinger, что дает вам возможность автоматически управлять сопоставлениями доменов и поддоменами прямо из вашей админ-панели WordPress.
Возможности
- Автоматическое создание дополнительных доменов в hPanel
- Автоматическое создание поддоменов в hPanel (для установок с мультисайтом поддоменов)
- Удаление домена при удалении сопоставлений
- Бесшовная интеграция с API управления доменами hPanel
Требования
Чтобы использовать интеграцию Hostinger, вам понадобится:
- Аккаунт Hostinger с доступом к hPanel
- Токен API от Hostinger
- Следующие константы, определенные в вашем файле
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
- Войдите в свой аккаунт Hostinger и перейдите в hPanel
- Перейдите в Настройки аккаунта → Токены API (Account Settings → API Tokens)
- Нажмите Создать новый токен (Create New Token)
- Дайте вашему токену описательное имя (например, "Ultimate Multisite")
- Выберите необходимые разрешения:
- Управление доменами (Domain management)
- Управление поддоменами (Subdomain management)
- Скопируйте сгенерированный токен и сохраните его в надежном месте
2. Найдите свой ID аккаунта
- В hPanel перейдите в Настройки аккаунта → Информация об аккаунте (Account Settings → Account Information)
- Ваш ID аккаунта отображается на этой странице
- Скопируйте и сохраните этот 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
- WordPress admin panelida Ultimate Multisite > Settings ga kiring
- Domain Mapping (Domain Xaritasi) yorlig'iga o'ting
- Pastga tushib Host Integrations (Host Integratsiyalari) bo'limini toping
- Hostinger (hPanel) integratsiyasini faollashtiring
- Save Changes (O'zgarishlarni saqlash) tugmasini bosing
Qanday Ishlaydi
Addon Domainlar
Ultimate Multisite da domen xaritasi qilsangiz:
- Integratsiya Hostinger API ga domenni addon domain sifatida qo'shish uchun so'rov yuboradi
- Domen asosiy katalogingizga (root directory) ishora qilish uchun sozlanadi
- Domen xaritasi o'chirilsa, integratsiya addon domainni hPanel dan avtomatik olib tashlaydi
Subdomainlar
Subdomain multisite o'rnatmalar uchun yangi sayt yaratilganda:
- Integratsiya to'liq domenidan subdomain qismini ajratadi
- U subdomainni qo'shish uchun Hostinger API ga so'rov yuboradi
- 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 интеграциясы боюнча кошумча жардам үчүн төмөнкүлөргө кайрылыңыз: