AraTheme 1.3 · لمديري WHMCS
كل ما يتعلق بترخيص AraTheme: كيف يُتحقَّق منه، وماذا تعني كل حالة، وكيف يتم التجديد، وكيف تحدّث AraTheme بنقرة واحدة أو يدويًا.
أين تجده
Addons → AraTheme → Licence & updates (في الشريط الجانبي ضمن System). ويعرض الشريط العلوي في مدير الثيم أيضًا حالة الترخيص، وعدد الأيام المتبقية خلال آخر 30 يومًا، وتوفّر أي تحديث جديد.
كيف يعمل التحقق من الترخيص
- يسأل WHMCS لديك الخادم
me.arahoster.comمرة واحدة يوميًا عمّا إذا كان المفتاح نشطًا لهذا التثبيت. ويجري التحقق مع مهمة cron الخاصة بـ WHMCS، أو بعد إرسال الصفحة إلى الزائر؛ فلا تنتظر صفحات العملاء هذا التحقق أبدًا. - كل ردّ موقَّع رقميًا، فلا يستطيع أحد تزوير ردّ بأن الترخيص «نشط».
- إذا تعذّر الوصول إلى خادمنا (مثلًا بسبب مشكلة في الشبكة لدى مزوّد الاستضافة)، يستمر AraTheme في العمل خلال فترة سماح مدتها 7 أيام من آخر ردّ سليم.
- انقر Check now للتحقق فورًا، مثلًا بعد دفع فاتورة التجديد مباشرة.
حالات الترخيص
| الحالة | المعنى | ما الذي تفعله |
|---|---|---|
| Active (نشط) | كل شيء يعمل، والتحديثات متاحة. | لا شيء. |
| Trial (تجريبي) | مفتاح تجريبي محدود المدة. | اشترِ ترخيصًا قبل انتهائه. |
| Grace period (فترة سماح) | تعذّر الوصول إلى خادمنا؛ ويستمر AraTheme في العمل لمدة تصل إلى 7 أيام. | تأكد من أن خادمك يستطيع الوصول إلى https://me.arahoster.com، ثم انقر Check now. |
| Not activated (غير مفعَّل) | لم يُدخَل أي مفتاح بعد. | أدخل مفتاحك وانقر Activate. |
| Server unreachable (تعذّر الوصول إلى الخادم) | فشل التحقق وانتهت فترة السماح. | اطلب من مزوّد الاستضافة السماح باتصالات HTTPS الصادرة، ثم انقر Check now. |
| Expired (منتهي) | لم يُجدَّد الترخيص السنوي. | ادفع فاتورة التجديد، ثم انقر Check now. |
| Suspended (موقوف) | أُوقف الترخيص (مثلًا بسبب فاتورة غير مدفوعة). | ادفع الفاتورة المستحقة أو افتح تذكرة دعم. |
| Invalid (غير صالح) | المفتاح خاطئ أو يخص تثبيتًا آخر. | انسخ المفتاح مجددًا من منطقة العملاء، أو افتح تذكرة دعم. |
ماذا يحدث عندما لا يكون الترخيص نشطًا
- يعيد AraTheme ضبط WHMCS على ثيمه الافتراضي (
twenty-one) وسلة الطلب الافتراضية (standard_cart)، بما في ذلك مجموعات المنتجات التي كانت تستخدم سلة طلب AraTheme. ويظل بإمكان عملائك تسجيل الدخول والدفع وفتح التذاكر. - لا يعرض مدير الثيم سوى شاشة التفعيل.
- تُحفَظ جميع إعداداتك وصفحاتك ونصوصك وملفاتك المرفوعة. وعندما يصبح الترخيص نشطًا مجددًا، يعيد AraTheme ضبط WHMCS على AraTheme تلقائيًا، دون حاجة إلى إعداده من جديد.
التجديد
- يُجدَّد الترخيص سنويًا بسعر $149. وينشئ WHMCS فاتورة التجديد قبل تاريخ الاستحقاق في منطقة العملاء لدى AraHoster.
- بدءًا من 30 يومًا قبل الانتهاء، يعرض مدير الثيم عدد الأيام المتبقية.
- بعد الدفع، انقر Check now (أو انتظر التحقق اليومي).
تغيير المفتاح والانتقال إلى نطاق جديد
- لاستخدام مفتاح مختلف، أدخله وانقر Change key.
- يرتبط المفتاح بتثبيت WHMCS واحد. إذا نقلت WHMCS إلى نطاق أو خادم جديد، فافتح تذكرة دعم قبل النقل أو بعده وسننقل الترخيص نيابةً عنك.
- تحتاج نسخة الاختبار (staging) أو التطوير إلى مفتاح خاص بها. تواصل معنا بشأن مفتاح لنسخة الاختبار.
التحديث بنقرة واحدة
تعرض لوحة Updates الإصدار المثبَّت وأحدث إصدار. عندما يتوفر تحديث ويكون الترخيص نشطًا، انقر Update to x.y.z. عندها يقوم AraTheme بما يلي:
- ينزّل الإصدار من خادمنا عبر رابط موقَّع قصير الصلاحية؛
- يتحقق من الحجم ومن مجموع التحقق SHA-256 مقارنةً بردّ الترخيص الموقَّع؛
- يفك ضغطه في مجلد خاص ويتحقق من كل ملف؛
- ينشئ نسخة احتياطية من ملفات الثيم الحالي وسلة الطلب والإضافة (addon)؛
- يستبدل الملفات، ولا يحذف إلا الملفات التي كانت ضمن إصدار أقدم ولم تعد موجودة في الإصدار الجديد.
إذا فشلت أي خطوة، فلا يتغير شيء، أو تُستعاد النسخة الاحتياطية تلقائيًا. لا يمسّ التحديث أبدًا إعداداتك أو صفحاتك أو نصوصك أو صورك المرفوعة. ويُعرض سجل آخر تحديث أسفل الزر.
قبل التحديث الأول: الفحوصات
تفحص اللوحة خادمك قبل أن تعرض الزر. ويجب أن تكون جميع الفحوصات خضراء:
- امتدادات PHP الخاصة بـ zip وcurl وsodium مثبّتة.
- يستطيع PHP الكتابة في
templates/arahosteroneوtemplates/orderforms/arahoster_cartوmodules/addons/arahoster_theme. - مجلد النسخ الاحتياطية (
modules/addons/.arahoster_updates/، ولا يمكن الوصول إليه من الويب) قابل للكتابة. - توفّر مساحة حرة على القرص لا تقل عن 50 MB.
إذا فشل أحد الفحوصات، فاطلب من مزوّد الاستضافة إصلاحه، أو حدّث يدويًا (انظر أدناه).
استعادة إصدار أقدم
تُدرَج آخر ثلاث نسخ احتياطية ضمن Backups. انقر Restore بجانب أي إصدار لاستعادته. استخدم ذلك إذا تسبب تحديث في مشكلة على موقعك، ونرجو أن تخبرنا بها عبر تذكرة دعم.
التحديث يدويًا
- نزّل أحدث ملف zip من منطقة العملاء (Services → AraTheme for WHMCS → Download).
- أنشئ نسخة احتياطية من مجلدات AraTheme الثلاثة.
- ارفع محتويات
upload/إلى المجلد الجذر لـ WHMCS واستبدل الملفات الموجودة. - افتح Addons → AraTheme مرة واحدة (ليُنفَّذ أي ترقية لقاعدة البيانات)، وتأكد من أن Licence & updates تعرض الإصدار الجديد.
- إذا بقي الشكل القديم، فأفرغ ذاكرة التخزين المؤقت للقوالب (Utilities → System → System Cleanup) وأعد تحميل الصفحة بالضغط على Ctrl/Cmd + Shift + R.