Hostinger (hPanel) Entegrasyonu
Genel Bakış
Hostinger, hPanel adında modern bir kontrol paneline sahip popüler bir web barındırma sağlayıcısıdır. Ultimate Multisite Hostinger entegrasyonu, Ultimate Multisite ile Hostinger'ın hPanel'i arasında alan adlarının otomatik senkronizasyonunu sağlayarak, alan adı eşleştirmelerini ve alt alan adlarını doğrudan WordPress yöneticinizden yönetmenize olanak tanır.
Özellikler
- hPanel'de otomatik ek alan adı oluşturma
- hPanel'de otomatik alt alan adı oluşturma (alt alan adı multisite kurulumları için)
- Eşleştirmeler silindiğinde alan adının kaldırılması
- hPanel'in alan adı yönetim API'si ile sorunsuz entegrasyon
Gereksinimler
Hostinger entegrasyonunu kullanmak için şunlara ihtiyacınız var:
- hPanel erişimine sahip bir Hostinger hesabı
- Hostinger'dan alınmış bir API token'ı
wp-config.phpdosyanızda tanımlanması gereken aşağıdaki sabitler:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
İsteğe bağlı olarak, şunları da tanımlayabilirsiniz:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1'); // Varsayılan API uç noktası
Kurulum Talimatları
1. Hostinger API Token'ın ızı Oluşturun
- Hostinger hesabınıza giriş yapın ve hPanel'e erişin.
- Hesap Ayarları → API Token'ları yolunu izleyin.
- Yeni Token Oluştur'a tıklayın.
- Token'ınıza açıklayıcı bir isim verin (örneğin, "Ultimate Multisite").
- Gerekli izinleri seçin:
- Alan adı yönetimi
- Alt alan adı yönetimi
- Oluşturulan token'ı kopyalayın ve güvenli bir yerde saklayın.
2. Hesap Kimliğinizi Bulun
- hPanel'de Hesap Ayarları → Hesap Bilgileri bölümüne gidin.
- Hesap Kimliğiniz bu sayfada görüntülenir.
- Bu kimliği kopyalayın ve bir sonraki adım için kaydedin.
3. wp-config.php'ye Sabitleri Ekleyin
Aşağıdaki sabitleri wp-config.php dosyanıza ekleyin:
define('WU_HOSTINGER_API_TOKEN', 'your_hostinger_api_token');
define('WU_HOSTINGER_ACCOUNT_ID', 'your_hostinger_account_id');
Hostinger hesabınız farklı bir API uç noktası kullanıyorsa, bunu özelleştirebilirsiniz:
define('WU_HOSTINGER_API_URL', 'https://api.hostinger.com/v1');
4. Entegrasyonu Etkinleştirin
- WordPress yöneticinizde Ultimate Multisite > Ayarlar yolunu izleyin.
- Alan Adı Eşleştirme sekmesine gidin.
- Host Entegrasyonları bölümüne kadar aşağı kaydırın.
- Hostinger (hPanel) entegrasyonunu etkinleştirin.
- Değişiklikleri Kaydet'e tıklayın.
Nasıl Çalışır
Ek Alan Adları (Addon Domains)
Ultimate Multisite'ta bir alan adı eşleştirdiğinizde:
- Entegrasyon, alan adı eklemek için Hostinger'ın API'sine bir istek gönderir.
- Alan adı, kök dizininize işaret edecek şekilde yapılandırılır.
- Bir alan adı eşleştirmesi kaldırıldığında, entegrasyon ek alan adını hPanel'den otomatik olarak kaldırır.
Alt Alan Adları (Subdomains)
Alt alan adı multisite kurulumları için, yeni bir site oluşturulduğunda:
- Entegrasyon, tam alan adından alt alan adı kısmını çıkarır.
- Alt alan adı eklemek için Hostinger'ın API'sine bir istek gönderir.
- Alt alan adı, kök dizininize işaret edecek şekilde yapılandırılır.
Önemli Notlar
- Entegrasyon, hesabınızla iletişim kurmak için Hostinger'ın REST API'sini kullanır.
- API token'ınızın alan adı ve alt alan adı yönetimi için gerekli izinlere sahip olması gerekir.
- Entegrasyon DNS yapılandırmasını yapmaz; alan adları zaten Hostinger hesabınıza yönlendirilmiş olmalıdır.
- API istekleri HTTPS üzerinden güvenli bir şekilde yapılır.
- API token'ınızı güvende tutun ve asla kamuya açık paylaşmayın.
Sorun Giderme
API Bağlantı Sorunları
- API token'ınızın doğru olduğundan ve süresinin dolmadığından emin olun.
- Hesap Kimliğinizin doğru olduğundan emin olun.
- API token'ınızın alan adı yönetimi için gerekli izinlere sahip olduğundan emin olun.
- Hostinger hesabınızın aktif ve iyi durumda olduğundan emin olun.
Alan Adı Eklenmedi
- Herhangi bir hata mesajı için Ultimate Multisite günlüklerini kontrol edin.
- Alan adının zaten Hostinger hesabınıza eklenmediğinden emin olun.
- Hostinger hesabınızın ek alan adı limiti aşmadığından emin olun.
- Alan adının Hostinger isim sunucularına düzgün bir şekilde yönlendirildiğini doğrulayın.
SSL Sertifikası Sorunları
- Entegrasyon SSL sertifikası düzenlemesini yapmaz.
- Hostinger genellikle AutoSSL aracılığıyla ücretsiz SSL sertifikaları sağlar.
- SSL sertifikalarını doğrudan hPanel'de SSL/TLS altında yönetebilirsiniz.
- Alternatif olarak, Let's Encrypt'i Hostinger'ın AutoSSL özelliği ile kullanın.
Destek
Hostinger entegrasyonu ile ilgili ek yardımlar için lütfen şunlara bakın: