WHMCS ve WordPress 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/ → /home/user/public_html/whmcs/modules/servers/
modules/addons/ → /home/user/public_html/whmcs/modules/addons/
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/cron.php
# Veya her 4 saatte bir
0 */4 * * * php /home/user/public_html/whmcs/modules/addons/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 WordPress eklentisini indirin.
WordPress Eklentisini İndirİndirdiğiniz datassl_wordpress_v5.8.0.zip dosyası şu yapıyı içerir:
İki yöntemden birini kullanabilirsiniz:
Eklentiler → Yeni Ekle → Eklenti Yükle → ZIP Seçin → Yükle
datassl/ → /home/user/public_html/wp-content/plugins/
Yükledikten sonra Eklentiler sayfasından DATASSL SSL Certificates eklentisini etkinleştirin.
WordPress sol menüsünde DATASSL → Ayarlar sayfasını açın:
Otomatik gömülü gelir
Otomatik gömülü gelir
Tek tıkla API doğrulama
WooCommerce'den yeni bir ürün oluşturun ve ürün tipini DATASSL SSL Sertifika olarak seçin:
Kurulumun başarılı olduğunu doğrulamak için:
Hesabım → SSL Sertifikaları sayfasından CSR girişi, domain ve DCV yöntemi seçimi ile kolay yapılandırma
30 saniyelik otomatik durum kontrolü, DCV yöntemi değiştirme ve sipariş iptal etme seçenekleri
Certificate, CA Bundle, Private Key dosyalarını tek tıkla kopyalama butonları (karanlık tema görünümü)
Sertifika reissue (yeni CSR opsiyonel), DCV yöntemi değiştirme, sipariş iptal etme
Bayi panelinize giriş yapın ve Modül İndir bölümünden WISECP modülünü indirin.
WISECP Modülünü İndirZIP dosyasını açın ve coremio/modules/Product/DATASSL klasörünü WISECP kurulum dizininize kopyalayın.
coremio/modules/Product/DATASSL/ → <WISECP>/coremio/modules/Product/DATASSL/
| Özellik | WHMCS Modülü | WordPress Eklentisi | WISECP Modülü |
|---|---|---|---|
| Versiyon | v5.8.0 | v5.8.0 | v1.0.0 |
| Mimari | Server + Addon (2 modül) | WooCommerce Eklentisi | Product Modülü |
| Sunucu Ayarı Gereksinimi | ✓ Gerekmez (Sunucusuz) | ✓ Gerekmez (Sunucusuz) | ✓ Gerekmez (Sunucusuz) |
| API Key Otomatik Gömülme | ✓ Evet | ✓ Evet | ✓ Evet |
| Ürün Oluşturucu (Toplu) | ✓ Addon panelinden | ✗ Manuel oluşturma | ✗ Manuel oluşturma |
| Addon Yönetim Paneli | ✓ 5 sayfalı tam panel | ✓ 4 sayfalı panel (Dashboard, Siparişler, Ürünler, Ayarlar) | ✓ WISECP entegre panel |
| Sipariş Senkronizasyonu | ✓ Cron + Günlük WHMCS cron | ✓ WP Cron günlük sync | ✓ WISECP run_action |
| E-posta Şablonları | ✓ 5 otomatik şablon | ✓ wp_mail ile süre uyarıları | WISECP dahili bildirim |
| SAN (Multi-Domain) Desteği | ✓ Configurable Options ile | ✓ Evet | ✓ Evet |
| Wildcard SAN Desteği | ✓ Evet | ✓ Evet | ✓ Evet |
| Çoklu Yıl Desteği | ✓ Evet | ✓ Evet | ✓ Evet |
| Müşteri SSL Yapılandırma | 3 adımlı sihirbaz | WooCommerce hesabım sayfası | Müşteri paneli formu |
| Sertifika İndirme / Kopyalama | ✓ Evet | ✓ Evet | ✓ Evet |
| Admin Durum Görünümü | ✓ Renk kodlu | ✓ Renk kodlu | ✓ Renk kodlu |
| Retry Mantığı | ✓ 2 tekrar | ✓ 2 tekrar | Tek istek |
| Dil Desteği | İngilizce (WHMCS dili) | Türkçe (çeviri hazır) | Türkçe + İngilizce |
| Süre Dolma Hatırlatma | ✓ 30/14/7/3/1 gün | ✓ 30/14/7/3/1 gün | WISECP dahili bildirim |
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.php dosyasının doğru yolda 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 |