Hostinger (hPanel) İntegrasiyası
Ümumi Baxış
Hostinger populyar bir veb hosting provayerdidir və hPanel adlı müasir bir nəzarət paneli ilə təchiz edilmişdir. Ultimate Multisite Hostinger inteqrasiyası, Ultimate Multisite ilə Hostinger-in hPanel-i arasında domenlərin avtomatik sinxronlaşmasını təmin edir. Bu sayə, domen xəritələnmələrini və alt domenləri birbaşa WordPress admin panelinizdən avtomatik idarə edə bilərsiniz.
Xüsusiyyətlər
- hPanel-də avtomatik əlavə domen yaratma
- hPanel-də avtomatik alt domen yaratma (alt domen multisayt quraşdırmaları üçün)
- Xəritələnmələr silindikdə domenlərin silinməsi
- hPanel-in domen idarəetmə API-si ilə problemiz bir inteqrasiya
Tələblər
Hostinger inteqrasiyasından istifadə etmək üçün aşağıdakılara ehtiyacınız var:
- hPanel girişli bir Hostinger hesabınız
- Hostinger-dən alınan bir API token-i
wp-config.phpfaylınızda təyin edilmiş aşağıdakı sabitlər:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
İxtiyari olaraq, aşağıdakıları da təyin edə bilərsiniz:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Default API endpoint
Qurma Təlimatları
1. Hostinger API Token-inizi Yaradın
- Hostinger hesabınıza daxil olun və hPanel-ə daxil olun.
- Account Settings → API Tokens yolunu izləyin.
- Create New Token düymasına basın.
- Token-inizə təsviri bir ad verin (məsələn, "Ultimate Multisite").
- Lazımi icazələri seçin:
- Domain management (Domen idarəetməsi)
- Subdomain management (Alt domen idarəetməsi)
- Yaradılan token-i kopyalayın və təhlükəsiz yerdə saxlayın.
2. Hesab ID-nizi Tapın
- hPanel-də Account Settings → Account Information səhifəsinə keçin.
- Hesab ID-niz bu səhifədə göstərilir.
- Bu ID-ni kopyalayın və növbəti addım üçün saxlayın.
3. wp-config.php-yə Sabitlər Əlavə Edin
Aşağıdakı sabitləri wp-config.php faylınıza əlavə edin:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Hostinger hesabınız fərqli bir API endpoint-dən istifadə edirsə, onu özünüz dəyişə bilərsiniz:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. İntegrasiyanı Aktivləşdirin
- WordPress admin panelinizdə Ultimate Multisite > Settings yolunu izləyin.
- Domain Mapping tabına keçin.
- Host Integrations hissəsinə aşağı sürüşün.
- Hostinger (hPanel) inteqrasiyasını aktivləşdirin.
- Save Changes düymasına basın.
Necə İşləyir
Əlavə Domenlər (Addon Domains)
Ultimate Multisite-də bir domen xəritələndirərkən:
- İntegrasiya, domenə əlavə domen kimi əlavə etmək üçün Hostinger-in API-sinə bir sorğu göndərir.
- Domen, kök kataloqunuz göstərilməsi üçün konfiqurasiya edilir.
- Domen xəritələnməsi silindikdə, inteqrasiya avtomatik olaraq əlavə domenləri hPanel-dən silir.
Alt Domenlər (Subdomains)
Alt domen multisayt quraşdırmaları üçün, yeni bir sayt yaradıldıqda:
- İntegrasiya, tam domenindən alt domen hissəsini çıxarır.
- Alt domen əlavə etmək üçün Hostinger-in API-sinə bir sorğu göndərir.
- Alt domen, kök kataloqunuz göstərilməsi üçün konfiqurasiya edilir.
Vacib Qeydlər
- İntegrasiya, hesabınızla əlaqə qurmaq üçün Hostinger-in REST API-sindən istifadə edir.
- API token-iniz domen və alt domen idarəetməsi üçün lazım olan icazələrə malik olmalıdır.
- İntegrasiya DNS konfiqurasiyasını idarə etmir; domenlər artıq Hostinger hesabınıza yönləndirilmiş olmalıdır.
- API sorğuları HTTPS üzərindən təhlükəsiz şəkildə edilir.
- API token-inizi təhlükəsiz saxlayın və onu heç vaxt açıq şəkildə paylaşmayın.
Problemlərin Həlli
API Bağlantı Problemləri
- API token-inizin düzgün olduğundan və bitmədiyindən əmin olun.
- Hesab ID-nizin düzgün olduğundan əmin olun.
- API token-inizin domen idarəetməsi üçün lazım olan icazələrə malik olduğundan əmin olun.
- Hostinger hesabınızın aktiv və yaxşı vəziyyətdə olduğundan əmin olun.
Domen Əlavə Olmayıb
- Hər hansı bir xəta mesajı üçün Ultimate Multisite loglarını yoxlayın.
- Domenin artıq Hostinger hesabınıza əlavə edilmədiyindən əmin olun.
- Hostinger hesabınızın əlavə domenlər üçün limitinə çatmadığından əmin olun.
- Domenin Hostinger nameserverlərinizə düzgün yönləndirildiyini təsdiqləyin.
SSL Sertifikat Problemləri
- İntegrasiya SSL sertifikatlarının verilməsini idarə etmir.
- Hostinger adətən AutoSSL vasitəsilə pulsuz SSL sertifikatları təmin edir.
- SSL sertifikatlarını birbaşa hPanel-də SSL/TLS altında idarə edə bilərsiniz.
- Alternativ olaraq, Let's Encrypt-dən Hostinger-in AutoSSL xüsusiyyəti ilə istifadə edin.
Dəstək
Hostinger inteqrasiyası ilə bağlı əlavə köməklik üçün, zəhmət olmasa aşağıdakılara baxın: