WHMCS ve WISECP için SSL sertifika otomasyon modüllerinin adım adım kurulum ve yapılandırma rehberi
Bayi panelinize giriş yapın ve Modül İndir bölümünden WHMCS modülünü indirin. Ya da aşağıdaki butonu kullanarak doğrudan indirebilirsiniz.
WHMCS Modülünü İndirİndirdiğiniz datassl_whmcs_v3.0.0.zip dosyasını açın. İçinde şu yapıyı göreceksiniz:
ZIP içindeki modules klasörünü WHMCS kurulum dizininize yükleyin. FTP, SFTP veya cPanel Dosya Yöneticisi kullanabilirsiniz.
# İki klasörü de WHMCS dizinine kopyalayın:
modules/servers/datassl/ → /home/user/public_html/whmcs/modules/servers/datassl/
modules/addons/datassl/ → /home/user/public_html/whmcs/modules/addons/datassl/
modules klasörünün içine kopyalayın.
Klasörün üzerine yazmayın, sadece servers/datassl ve addons/datassl alt klasörlerini ekleyin.
644, klasörler için 755 izni yeterlidir.
WHMCS admin paneline gidin ve addon modülünü aktifleştirin:
mod_datassl_orders, mod_datassl_logs, mod_datassl_settings)Addon panelindeki Ürün Oluşturucu ile toplu ürün ekleyin:
Ürünleri tek tek manuel olarak da oluşturabilirsiniz:
Sipariş durumlarını otomatik senkronize etmek için bağımsız bir cron job ekleyin. Bu cron, API üzerinden tüm siparişlerin durumunu kontrol eder ve WHMCS hizmet durumlarını günceller.
# Her 6 saatte bir çalıştır (önerilen)
0 */6 * * * php /home/user/public_html/whmcs/modules/addons/datassl/cron.php
# Veya her 4 saatte bir
0 */4 * * * php /home/user/public_html/whmcs/modules/addons/datassl/cron.php
DailyCronJob hook)
ile siparişler günde bir kez otomatik olarak senkronize edilir. Ancak daha sık güncelleme için bağımsız cron önerilir.
Kurulumun başarılı olduğunu doğrulamak için:
API durumu, bakiye, sipariş istatistikleri, son siparişler ve hızlı erişim kısayolları
API ürünlerini toplu olarak WHMCS'e ekleyin. Markup ayarlama, SAN ve fiyatlandırma otomasyonu
Tüm SSL siparişlerini tek ekrandan yönetin. Filtreleme, arama, durum senkronizasyonu
Detaylı aktivite logları, API çağrıları ve hata izleme
API bağlantı testi, modül bilgileri, cron yapılandırması, veritabanı durumu
Bayi panelinize giriş yapın ve Modül İndir bölümünden WISECP modülünü indirin.
WISECP Modülünü İndirİndirdiğiniz datassl_wisecp_v3.0.0.zip dosyasını açın. İçinde şu yapıyı göreceksiniz:
ZIP içindeki coremio klasörünü WISECP kurulum dizininize yükleyin.
# DATASSL klasörünü WISECP dizinine kopyalayın:
coremio/modules/Servers/DATASSL/ → /home/user/public_html/coremio/modules/Servers/DATASSL/
DATASSL büyük harfle yazılmalıdır (büyük/küçük harf duyarlı sunucularda önemlidir).
644, klasörler için 755 izni yeterlidir.
WISECP admin panelinden modülü aktifleştirin:
WISECP'de yeni bir ürün oluşturup DATASSL modülünü bağlayın:
Kurulumun başarılı olduğunu doğrulamak için:
CSR girişi, doğrulama yöntemi seçimi, onay e-postası ayarlama — kolay 2 adımlı sihirbaz
Certificate, CA Bundle, Private Key dosyalarını tek tıkla indirme ve kopyalama butonları
Renkli durum badge'leri, geçerlilik tarihleri, kalan gün gösterimi, gerçek zamanlı senkronizasyon
Sertifika reissue, doğrulama e-postası yeniden gönderimi, DCV yöntemi değiştirme
| Özellik | WHMCS Modülü | WISECP Modülü |
|---|---|---|
| Versiyon | v3.0.0 | v3.0.0 |
| Mimari | Server + Addon (2 modül) | Tek Sunucu Modülü |
| Sunucu Ayarı Gereksinimi | ✓ Gerekmez | ✓ Gerekmez |
| API Key Otomatik Gömülme | ✓ Evet | ✓ Evet |
| Ürün Oluşturucu (Toplu) | ✓ Addon panelinden | ✗ Manuel oluşturma |
| Addon Yönetim Paneli | ✓ 5 sayfalı tam panel | ✗ Yok |
| Sipariş Senkronizasyonu | ✓ Cron + Günlük WHMCS cron | ✓ Otomatik |
| E-posta Şablonları | ✓ 5 otomatik şablon | WISECP şablonları üzerinden |
| SAN (Multi-Domain) Desteği | ✓ Configurable Options ile | ✓ Evet |
| Wildcard SAN Desteği | ✓ Evet | ✓ Evet |
| Çoklu Yıl Desteği | ✓ Evet | ✓ Evet |
| Müşteri SSL Yapılandırma | 3 adımlı sihirbaz | 2 adımlı sihirbaz |
| Sertifika İndirme / Kopyalama | ✓ Evet | ✓ Evet |
| Admin Durum Görünümü | ✓ Renk kodlu | ✓ Renk kodlu |
| Retry Mantığı | ✓ 2 tekrar | ✓ 2 tekrar |
| Dil Desteği | İngilizce (WHMCS dili) | Türkçe + İngilizce |
| Süre Dolma Hatırlatma | ✓ 30/14/7/3/1 gün | WISECP üzerinden |
php -m | grep curl)san_count ve san_domains alanlarını tanımlayın.| Sorun | Çözüm |
|---|---|
| WHMCS: Addon menüde görünmüyor | Setup → Addon Modules'dan aktifleştirildiğinden ve admin rollerinin seçildiğinden emin olun |
| WHMCS: Ürün oluşturulamıyor | Önce bir WHMCS ürün grubu (Product Group) oluşturulmuş olmalıdır |
| WHMCS: Module Setting'de modül görünmüyor | modules/servers/datassl/datassl.php dosyasının doğru yolda olduğunu kontrol edin |
| WISECP: Modül listesinde DATASSL yok | coremio/modules/Servers/DATASSL/ klasörünün doğru yolda ve büyük harfle olduğunu kontrol edin |
| API bağlantı hatası | Sunucunuzun dış bağlantıları engellemediğinden emin olun. curl ve json PHP eklentilerini kontrol edin |
| Sipariş oluşturulamıyor | WHMCS: Utilities → Logs → Module Log'dan detaylı hatayı görün. Kredi bakiyenizi kontrol edin |
| Sertifika indirilemiyor | Sertifika henüz hazır olmayabilir. Sipariş durumunu senkronize edin, "active/issued" durumuna geçmesini bekleyin |
| Cron çalışmıyor | PHP yolunun doğru olduğundan emin olun: which php. Cron log'larını kontrol edin: /var/log/cron |