WHMCS, WordPress ve WiseCP için SSL sertifika otomasyon modüllerinin adım adım kurulum ve yapılandırma rehberi
Дилер панеліңізге кіріп, Модульді жүктеп алу бөлімінен WHMCS модулін жүктеп алыңыз. Немесе төмендегі түйме арқылы тікелей жүктеп ала аласыз.
WHMCS модулін жүктеп алуЖүктеп алған datassl_whmcs_v5.9.0.zip файлын ашыңыз. Ішінде келесі құрылымды көресіз:
ZIP ішіндегі modules қалтасын WHMCS орнату каталогына жүктеңіз. FTP, SFTP немесе cPanel File Manager пайдалана аласыз.
# Екі қалтаны да WHMCS каталогына көшіріңіз:
modules/servers/datassl/ → /home/user/public_html/whmcs/modules/servers/datassl/
modules/addons/datassl/ → /home/user/public_html/whmcs/modules/addons/datassl/
modules қалтасының ішіне көшіріңіз. Қалтаны қайта жазбаңыз, тек servers/datassl және addons/datassl ішкі қалталарын қосыңыз.
644, қалталар үшін 755 рұқсаты жеткілікті.
WHMCS әкімші панеліне өтіп, addon модулін белсендіріңіз:
mod_datassl_orders, mod_datassl_logs, mod_datassl_settings)Addon панеліндегі Өнім құрастырушы арқылы өнімдерді жаппай қосыңыз:
Өнімдерді қолмен бір-бірлеп те жасай аласыз:
Тапсырыс күйлерін автоматты түрде синхрондау үшін жеке cron job қосыңыз. Бұл cron API арқылы барлық тапсырыстардың күйін тексеріп, WHMCS қызмет күйлерін жаңартады.
# Әр 6 сағат сайын іске қосу (ұсынылады)
0 */6 * * * php /home/user/public_html/whmcs/modules/addons/datassl/cron.php
# Немесе әр 4 сағат сайын
0 */4 * * * php /home/user/public_html/whmcs/modules/addons/datassl/cron.php
DailyCronJob hook) арқылы тапсырыстар күніне бір рет автоматты түрде синхрондалады. Алайда жиірек жаңарту үшін жеке cron ұсынылады.
Орнатудың сәтті өткенін тексеру үшін:
API күйі, баланс, тапсырыс статистикасы, соңғы тапсырыстар және жылдам қолжетімділік сілтемелері
API өнімдерін WHMCS-ке жаппай қосыңыз. Үстеме бағаны баптау, SAN және бағаны автоматтандыру
Барлық SSL тапсырыстарын бір экраннан басқарыңыз. Сүзу, іздеу, күйді синхрондау
Толық әрекет журналдары, API шақырулары және қателерді бақылау
API байланысын тексеру, модуль ақпараты, cron конфигурациясы, дерекқор күйі
Дилер панеліңізге кіріп, Модульді жүктеп алу бөлімінен WordPress плагинін жүктеп алыңыз.
WordPress плагинін жүктеп алуЖүктеп алған datassl_wordpress_v5.9.0.zip файлында келесі құрылым бар:
Екі әдістің бірін пайдалана аласыз:
Плагиндер → Жаңасын қосу → Плагин жүктеу → ZIP таңдау → Орнату
datassl/ → /home/user/public_html/wp-content/plugins/datassl/
Жүктегеннен кейін Плагиндер бетінен DATASSL SSL Certificates плагинін белсендіріңіз.
WordPress сол жақ мәзірінде DATASSL → Баптаулар бетін ашыңыз:
Автоматты түрде ендірілген
Автоматты түрде ендірілген
Бір рет басып API арқылы растау
WooCommerce-те жаңа өнім жасап, өнім түрін DATASSL SSL сертификаты ретінде таңдаңыз:
Орнатудың сәтті өткенін тексеру үшін:
Менің тіркелгім → SSL сертификаттары бетінен CSR енгізу, домен және DCV әдісін таңдау арқылы оңай баптау
30 секундтық автоматты күй тексеруі, DCV әдісін өзгерту және тапсырыстан бас тарту мүмкіндіктері
Certificate, CA Bundle, Private Key файлдарын бір рет басып көшіру түймелері (қараңғы тақырып көрінісі)
Сертификатты reissue (жаңа CSR міндетті емес), DCV әдісін өзгерту, тапсырысты болдырмау
| Мүмкіндік | WHMCS модулі | WordPress плагині |
|---|---|---|
| Нұсқа | v5.9.0 | v1.0.0 |
| Архитектура | Server + Addon (2 модуль) | Өнім модулі |
| Сервер баптау талабы | ✓ Қажет емес (серверсіз) | ✓ Қажет емес (серверсіз) |
| API Key автоматты енгізу | ✓ Иә | ✓ Иә |
| Өнім құрастырушы (жаппай) | ✓ Addon панелінен | ✗ Қолмен жасау |
| Addon басқару панелі | ✓ 5 беттік толық панель | ✓ 4 беттік панель (Dashboard, Тапсырыстар, Өнімдер, Баптаулар) |
| Тапсырыстарды синхрондау | ✓ Cron + күнделікті WHMCS cron | ✓ WP Cron күнделікті синхрондау |
| Хат үлгілері | ✓ 5 автоматты үлгі | wp_mail ile süre uyarıları |
| SAN (Multi-Domain) қолдауы | ✓ Configurable Options арқылы | ✓ Иә |
| Wildcard SAN қолдауы | ✓ Иә | ✓ Иә |
| Көпжылдық қолдау | ✓ Иә | ✓ Иә |
| Клиенттің SSL баптауы | 3 қадамды шебер | Клиент аймағының формасы |
| Сертификатты жүктеп алу / көшіру | ✓ Иә | ✓ Иә |
| Әкімші күй көрінісі | ✓ Түспен белгіленген | ✓ Түспен белгіленген |
| Қайталау логикасы | ✓ 2 рет қайталау | 2 tekrar |
| Тілдік қолдау | Ағылшын тілі (WHMCS тілі) | Түрік тілі + ағылшын тілі |
| Мерзімнің аяқталуы туралы еске салу | ✓ 30/14/7/3/1 күн | wp_mail ile süre uyarıları |
Дилер панеліңізге кіріп, Модульді жүктеп алу 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 ішіндегі coremio/ klasörünü WiseCP kurulum dizininizin kök klasörüne FTP / dosya yöneticisi ile yükleyin.
Mevcut coremio/ қалтасымен біріктіріледі.
/home/kullanici/public_html/
├── coremio/
│ ├── modules/
│ │ └── Product/
│ │ └── DATASSL/ ← Осында жүктелді
│ ├── ...
└── index.php
coremio/modules/Product/DATASSL/ каталогының астындағы барлық файлдар толық жүктелгеніне көз жеткізіңіз.WiseCP Admin Panel-ге кіріп, келесі қадамдарды орындаңыз:
WiseCP Admin Panel арқылы жаңа SSL өнімін жасаңыз:
Multi-domain SSL satmak istiyorsanız:
Модуль белсендірілгеннен кейін SSL тапсырыстары келесі тәртіппен өңделеді:
Клиенттер тапсырыс мәліметтері бетінде мыналарды жасай алады:
php -m | grep curl)san_count және san_domains өрістерін анықтаңыз.| Мәселе | Шешім |
|---|---|
| WHMCS: Addon мәзірде көрінбейді | Setup → Addon Modules арқылы іске қосылғанына және әкімші рөлдері таңдалғанына көз жеткізіңіз |
| WHMCS: Өнімді жасау мүмкін емес | Алдымен WHMCS өнім тобы (Product Group) жасалған болуы керек |
| WHMCS: Модуль Module Settings бөлімінде көрінбейді | modules/servers/datassl/datassl.php файлының дұрыс жолда екенін тексеріңіз |
| API байланыс қатесі | Серверіңіз сыртқы байланыстарды бұғаттамайтынына көз жеткізіңіз. curl және json PHP кеңейтімдерін тексеріңіз |
| Тапсырыс жасау мүмкін емес | WHMCS: толық қатені Utilities → Logs → Module Log бөлімінен қараңыз. Кредит балансыңызды тексеріңіз |
| Сертификатты жүктеп алу мүмкін емес | Сертификат әлі дайын болмауы мүмкін. Тапсырыс күйін синхрондап, оның "active/issued" күйіне өтуін күтіңіз |
| Cron жұмыс істемейді | PHP жолының дұрыс екенін тексеріңіз: which php. Cron журналдарын тексеріңіз: /var/log/cron |