Hostinger (hPanel) Integratsiyasi
Umumiy Ko'rinish
Hostinger bu zamonaviy boshqaruv paneli bo'lgan hPanel bilan mashhur veb-hosting provayderidir. Ultimate Multisite Hostinger integratsiyasi Ultimate Multisite va Hostinger'ning hPanel o'rtasida domenlarni avtomatik sinxronlashni ta'minlaydi, bu esa sizga WordPress adminidan bevosita domen xaritalanishlarini va sousdomainlarni avtomatik boshqarish imkonini beradi.
Xususiyatlar
- hPanel'da avtomatik qo'shimcha domen yaratish
- hPanel'da avtomatik sousdomain yaratish (sousdomain multisite o'rnatmalari uchun)
- Xaritalanishlar o'chirilganda domenlarni olib tashlash
- hPanelning domen boshqaruv API bilan silliq integratsiya
Talablar
Hostinger integratsiyasidan foydalanish uchun sizga quyidagilar kerak bo'ladi:
- hPanel ga kirish imkoniga ega Hostinger hisobi
- Hostingerdan API tokeni
wp-config.phpfaylingizda belgilangan quyidagi konstantalar:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Ixtiyoriy ravishda, siz quyidagilarni ham belgilashingiz mumkin:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Default API endpoint
Sozlash Ko'rsatmalari
1. Hostinger API Tokeningizni Oling
- Hostinger hisobingizga kirib, hPanel ga kiring
- Account Settings → API Tokens (Hisob sozlamalari → API tokenlari) bo'limiga o'ting
- Create New Token (Yangi token yaratish) tugmasini bosing
- Tokenlaringizga tavsifli nom bering (masalan, "Ultimate Multisite")
- Kerakli ruxsatnomalarni tanlang:
- Domain management (Domenni boshqarish)
- Subdomain management (Sousdomainni boshqarish)
- Yaratilgan tokenni nusxalang va uni xavfsiz saqlang
2. Hisob ID'ingizni Toping
- hPanel'da Account Settings → Account Information (Hisob sozlamalari → Hisob ma'lumotlari) bo'limiga o'ting
- Sizning Hisob ID'ingiz shu sahifada ko'rsatilgan
- Keyingi qadam uchun buni nusxalab saqlang
3. wp-config.php ga Konstanta Qo'shish
Quyidagi konstantalarni wp-config.php faylingizga qo'shing:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Agar sizning Hostinger hisobingiz boshqa API endpointidan foydalansa, 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 qilganingizda:
- Integratsiya Hostinger API ga domainni addon domain sifatida qo'shish uchun so'rov yuboradi
- Domen asosiy katalog (root directory)ga ishora qilish uchun sozlanadi
- Domen xaritasi o'chirilsa, integratsiya addon domenini avtomatik ravishda hPanel dan olib tashlaydi
Subdomainlar
Subdomain multisite o'rnatmalarida yangi sayt yaratilganda:
- Integratsiya to'liq domenidan subdomain qismini ajratib oladi
- U subdomainni qo'shish uchun Hostinger API ga so'rov yuboradi
- Subdomain asosiy katalogga ishora qilish uchun sozlanadi
Muhim Eslatmalar
- Integratsiya hisobingiz bilan muloqot qilish uchun Hostingerning REST API dan foydalanadi
- Sizning API tokeningiz domen va subdomainlarni boshqarish uchun kerakli imkoniyatlarga 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 token'ingizning to'g'ri ekanligini va muddati tugmaganligini tekshiring
Hisob ID (Account ID) ning to'g'ri ekanligini tekshiring
API token'ingiz domenlarni boshqarish uchun zarur ruxsatnomalarga ega ekanligini ta'minlang
Hostinger hisobingiz faol va yaxshi holatda ekanligini tasdiqlang
Domen qo'shilmagan
Ultimate Multisite loglarida xatolik xabarlari bormi tekshiring
Domen hali Hostinger hisobingizga qo'shilmaganligini tasdiqlang
Hostinger hisobingiz addon domenlari uchun cheklovga yetmaganligini ta'minlang
Domen Hostinger nomli serverlaringizga to'g'ri yo'naltirilganligini tasdiqlang
SSL sertifikati muammolari
Integratsiya SSL sertifikatlarini chiqarishni amalga oshirmaydi
Hostinger odatda AutoSSL orqali bepul SSL sertifikatlarini taqdim etadi
SSL sertifikatlarini hPanel'dagi SSL/TLS bo'limidan bevosita boshqara olasiz
Alternativ ravishda, Hostingerning AutoSSL xususiyatidan foydalanish uchun Let's Encryptdan foydalanishingiz mumkin
Qo'llab-quvvatlash
Hostinger integratsiyasi bilan qo'shimcha yordam uchun quyidagilarga murojaat qiling: