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.
# انسخ المجلدين كليهما إلى دليل 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 مستقلة لمزامنة حالات الطلبات تلقائياً. تتحقق مهمة 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 بشكل جماعي. ضبط الهامش (Markup)، وأتمتة 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 بنقرة واحدة (عرض الوضع الداكن)
إعادة إصدار الشهادة (CSR جديد اختياري)، تغيير طريقة DCV، إلغاء الطلب
| الميزة | وحدة WHMCS | إضافة WordPress |
|---|---|---|
| الإصدار | v5.9.0 | v1.0.0 |
| البنية | Server + Addon (2 وحدات) | وحدة المنتج |
| متطلبات إعدادات الخادم | ✓ غير مطلوب (Serverless) | ✓ غير مطلوب (Serverless) |
| تضمين مفتاح API تلقائيًا | ✓ نعم | ✓ نعم |
| منشئ المنتجات (جماعي) | ✓ من لوحة Addon | ✗ إنشاء يدوي |
| لوحة إدارة Addon | ✓ لوحة كاملة من 5 صفحات | ✓ لوحة من 4 صفحات (Dashboard، الطلبات، المنتجات، الإعدادات) |
| مزامنة الطلبات | ✓ Cron + cron WHMCS اليومي | ✓ مزامنة 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 واتبع الخطوات التالية:
أنشئ منتج SSL جديدًا من لوحة إدارة WiseCP:
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 |