WHMCS, WordPress ve WiseCP için SSL sertifika otomasyon modüllerinin adım adım kurulum ve yapılandırma rehberi
Diler panelingizga kiring va Modulni yuklab olish boʻlimidan WHMCS modulini yuklab oling. Yoki quyidagi tugma orqali toʻgʻridan-toʻgʻri yuklab olishingiz mumkin.
WHMCS modulini yuklab olishYuklab olgan datassl_whmcs_v5.9.0.zip faylini oching. Ichida quyidagi tuzilmani koʻrasiz:
ZIP ichidagi modules jildini WHMCS oʻrnatish katalogiga yuklang. FTP, SFTP yoki cPanel File Managerʼdan foydalanishingiz mumkin.
# Ikkala papkani ham WHMCS katalogiga nusxalang:
modules/servers/datassl/ → /home/user/public_html/whmcs/modules/servers/datassl/
modules/addons/datassl/ → /home/user/public_html/whmcs/modules/addons/datassl/
modules jildining ichiga nusxalang. Jildni ustidan yozmang, faqat servers/datassl va addons/datassl ichki jildlarini qoʻshing.
644, papkalar uchun 755 ruxsati yetarli.
WHMCS administrator paneliga oʻting va addon modulini faollashtiring:
mod_datassl_orders, mod_datassl_logs, mod_datassl_settings)Addon panelidagi Mahsulot konstruktori orqali mahsulotlarni ommaviy qoʻshing:
Mahsulotlarni qoʻlda birma-bir ham yaratishingiz mumkin:
Buyurtma holatlarini avtomatik sinxronlash uchun alohida cron job qoʻshing. Bu cron API orqali barcha buyurtmalar holatini tekshiradi va WHMCS xizmat holatlarini yangilaydi.
# Har 6 soatda ishga tushirish (tavsiya etiladi)
0 */6 * * * php /home/user/public_html/whmcs/modules/addons/datassl/cron.php
# Yoki har 4 soatda
0 */4 * * * php /home/user/public_html/whmcs/modules/addons/datassl/cron.php
DailyCronJob hook) orqali buyurtmalar kuniga bir marta avtomatik sinxronlanadi. Biroq tez-tez yangilash uchun alohida cron tavsiya etiladi.
Oʻrnatish muvaffaqiyatli boʻlganini tekshirish uchun:
API holati, balans, buyurtmalar statistikasi, soʻnggi buyurtmalar va tezkor kirish yorliqlari
API mahsulotlarini WHMCS ga ommaviy qoʻshing. Ustama narxni sozlash, SAN va narxlashni avtomatlashtirish
Barcha SSL buyurtmalarini bitta ekrandan boshqaring. Filtrlash, qidirish, holatni sinxronlash
Batafsil faoliyat jurnallari, API chaqiruvlari va xatolarni kuzatish
API ulanish testi, modul maʼlumotlari, cron konfiguratsiyasi, maʼlumotlar bazasi holati
Diler panelingizga kiring va Modulni yuklab olish boʻlimidan WordPress plaginini yuklab oling.
WordPress plaginini yuklab olishYuklab olgan datassl_wordpress_v5.9.0.zip faylida quyidagi tuzilma mavjud:
Ikki usuldan birini qoʻllashingiz mumkin:
Plaginlar → Yangi qoʻshish → Plagin yuklash → ZIP tanlash → Oʻrnatish
datassl/ → /home/user/public_html/wp-content/plugins/datassl/
Yuklagandan soʻng Plaginlar sahifasidan DATASSL SSL Certificates plaginini faollashtiring.
WordPress chap menyusida DATASSL → Sozlamalar sahifasini oching:
Avtomatik ravishda joylashtirilgan
Avtomatik ravishda joylashtirilgan
Bir bosishda API orqali tasdiqlash
WooCommerce'da yangi mahsulot yarating va mahsulot turini DATASSL SSL sertifikati sifatida tanlang:
Oʻrnatish muvaffaqiyatli boʻlganini tekshirish uchun:
Mening hisobim → SSL sertifikatlari sahifasida CSR kiritish, domen va DCV usulini tanlash orqali oson sozlash
30 soniyalik avtomatik holat tekshiruvi, DCV usulini oʻzgartirish va buyurtmani bekor qilish imkoniyatlari
Certificate, CA Bundle, Private Key fayllarini bir bosishda nusxalash tugmalari (qorongʻi mavzu koʻrinishi)
Sertifikatni reissue qilish (yangi CSR ixtiyoriy), DCV usulini oʻzgartirish, buyurtmani bekor qilish
| Xususiyat | WHMCS moduli | WordPress plagini |
|---|---|---|
| Versiya | v5.9.0 | v1.0.0 |
| Arxitektura | Server + Addon (2 ta modul) | Mahsulot moduli |
| Server sozlash talabi | ✓ Talab qilinmaydi (serversiz) | ✓ Talab qilinmaydi (serversiz) |
| API Key avtomatik kiritilishi | ✓ Ha | ✓ Ha |
| Mahsulot konstruktori (ommaviy) | ✓ Addon panelidan | ✗ Qoʻlda yaratish |
| Addon boshqaruv paneli | ✓ 5 sahifali toʻliq panel | ✓ 4 sahifali panel (Dashboard, Buyurtmalar, Mahsulotlar, Sozlamalar) |
| Buyurtmalarni sinxronlash | ✓ Cron + kunlik WHMCS cron | ✓ WP Cron kunlik sinxronlash |
| Xat shablonlari | ✓ 5 ta avtomatik shablon | wp_mail ile süre uyarıları |
| SAN (Multi-Domain) qoʻllab-quvvatlovi | ✓ Configurable Options orqali | ✓ Ha |
| Wildcard SAN qoʻllab-quvvatlash | ✓ Ha | ✓ Ha |
| Koʻp yillik qoʻllab-quvvatlash | ✓ Ha | ✓ Ha |
| Mijoz SSL sozlamasi | 3 bosqichli ustoz | Mijoz hududi shakli |
| Sertifikatni yuklab olish / nusxalash | ✓ Ha | ✓ Ha |
| Administrator holat koʻrinishi | ✓ Rang bilan belgilangan | ✓ Rang bilan belgilangan |
| Qayta urinish mantigʻi | ✓ 2 marta takrorlash | 2 tekrar |
| Til yordami | Ingliz tili (WHMCS tili) | Turk tili + ingliz tili |
| Muddat tugashi haqida eslatma | ✓ 30/14/7/3/1 kun | wp_mail ile süre uyarıları |
Diler panelingizga kiring va Modulni yuklab olish bölümünden WiseCP modülünü indirin. Ya da aşağıdaki butonu kullanarak doğrudan indirebilirsiniz.
WiseCP Modülünü İndirİndirdiğiniz ZIP dosyasını açın. İçinde şu yapıyı göreceksiniz:
ZIP ichidagi coremio/ klasörünü WiseCP kurulum dizininizin kök klasörüne FTP / dosya yöneticisi ile yükleyin.
Mevcut coremio/ jildi bilan birlashtiriladi.
/home/kullanici/public_html/
├── coremio/
│ ├── modules/
│ │ └── Product/
│ │ └── DATASSL/ ← Shu yerga yuklandi
│ ├── ...
└── index.php
coremio/modules/Product/DATASSL/ katalogi ostidagi barcha fayllar toʻliq yuklanganiga ishonch hosil qiling.WiseCP Admin Panel'ga kiring va quyidagi qadamlarni bajaring:
WiseCP Admin Panel orqali yangi SSL mahsulotini yarating:
Multi-domain SSL satmak istiyorsanız:
Modul faollashtirilgach, SSL buyurtmalari quyidagi tartibda qayta ishlanadi:
Mijozlar buyurtma tafsilotlari sahifasida quyidagilarni bajarishi mumkin:
php -m | grep curl)san_count va san_domains maydonlarini belgilang.| Muammo | Yechim |
|---|---|
| WHMCS: Addon menyuda koʻrinmaydi | Setup → Addon Modules orqali faollashtirilganiga va administrator rollari tanlanganiga ishonch hosil qiling |
| WHMCS: Mahsulotni yaratib boʻlmayapti | Avval WHMCS mahsulot guruhi (Product Group) yaratilgan boʻlishi kerak |
| WHMCS: Modul Module Settings boʻlimida koʻrinmaydi | modules/servers/datassl/datassl.php fayli toʻgʻri yoʻlda ekanini tekshiring |
| API ulanish xatosi | Serveringiz tashqi ulanishlarni bloklamayotganiga ishonch hosil qiling. curl va json PHP kengaytmalarini tekshiring |
| Buyurtma yaratib boʻlmayapti | WHMCS: batafsil xatoni Utilities → Logs → Module Log boʻlimida koʻring. Kredit balansingizni tekshiring |
| Sertifikatni yuklab olib boʻlmayapti | Sertifikat hali tayyor boʻlmasligi mumkin. Buyurtma holatini sinxronlang va "active/issued" holatiga oʻtishini kuting |
| Cron ishlamayapti | PHP yoʻli toʻgʻri ekanini tekshiring: which php. Cron jurnallarini tekshiring: /var/log/cron |