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
- Перейдите в Account Settings (Настройки аккаунта) → API Tokens (Токены API)
- Нажмите Create New Token (Создать новый токен)
- Дайте вашему токену описательное имя (например, "Ultimate Multisite")
- Выберите необходимые разрешения:
- Управление доменами
- Управление поддоменами
- Скопируйте сгенерированный токен и сохраните его в надежном месте
2. Найдите свой ID аккаунта
- В hPanel перейдите в Account Settings (Настройки аккаунта) → Account Information (Информация об аккаунте)
- Ваш Account ID отображается на этой странице
- Скопируйте и сохраните этот 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. Интеграцияны қосу
- WordPress администраторында Ultimate Multisite > Settings-ке өтіңіз
- Domain Mapping таб-ына барыңыз
- Төменгі бөлімде Host Integrations-қа жылжыңыз
- Hostinger (hPanel) интеграциясын қосыңыз
- Save Changes-қа басыңыз
Қалай жұмыс істейді
Дополнительный домендер (Addon Domains)
Ultimate Multisite-та доменді карталаған кезде:
- Интеграция Hostinger API-ға доменді қосымша домен ретінде жіберетін сұранысты жібереді
- Домен сіздің негізгі директорияңызға бағытталуы үшін конфигурацияланады
- Домен карталанудан алынылған кезде, интеграция қосымша доменді hPanel-ден автоматты түрде алып тастайды
Поддомендер (Subdomains)
Поддомендер бойынша мультисайт орнату үшін жаңа сайт жасалған кезде:
- Интеграция толық доменнен поддомен бөлігін шығарады
- Ол поддоменді қосу үшін Hostinger API-ға сұраныс жібереді
- Поддомен сіздің негізгі директорияңызға бағытталуы үшін конфигурацияланады
Маңызды ескертулер
- Интеграция сіздің аккаунтыңызбен қарым-қатынас жасау үшін 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 интеграциясы бойынша қосымша көмек ал у үшін мыналарға қараңыз: