# تثبيت WHMCS عبر Softaculous
Source: https://docs.webgee.com/ar/reseller/softaculous-how-do-i-install-whmcs



ثبّت WHMCS على حساب استضافتك. ينطبق على استضافة الموزّعين والمميّزة وخوادم VPS.

## قبل أن تبدأ [#قبل-أن-تبدأ]

تحتاج **مفتاح ترخيص WHMCS**. فـ Softaculous يثبّت البرنامج؛ ولا يوفّر ترخيصًا،
وWHMCS لن يعمل بدونه.

وقرّر أمرين الآن، فكلاهما يصعب تغييره لاحقًا:

* **على أي نطاق أو نطاق فرعي سيقع.** فنطاق فرعي مثل `billing.example.com` هو
  الخيار المعتاد ويُبقيه منفصلًا عن موقعك الرئيسي.
* **المجلد.** اتركه فارغًا للتثبيت في جذر اسم المضيف. فالترخيص مرتبط بالنطاق
  الذي صدر له.

## ثبّت [#ثبّت]

1. في cPanel، افتح **Softaculous Apps Installer** ضمن **Software**.

2. ابحث عن **WHMCS**.

3. اختر **Install**.

4. اضبط رابط التثبيت:

   | الحقل        | القيمة                                   |
   | ------------ | ---------------------------------------- |
   | البروتوكول   | `https://`                               |
   | النطاق       | نطاق الفوترة أو نطاقه الفرعي             |
   | In Directory | **اتركه فارغًا** ما لم ترد مجلدًا فرعيًا |

5. أدخل **مفتاح الترخيص**.

6. اضبط اسم مستخدم الإدارة وكلمة مروره. ولا تستخدم `admin`.

7. اختر **Install**.

<Callout type="warn">
  يملأ Softaculous خانة **In Directory** مسبقًا في بعض الإصدارات. وتركها كما هي
  يضع WHMCS على `billing.example.com/whmcs` لا في الجذر — وقد لا يتحقّق ترخيصك
  عندها مع الرابط الذي توقعته.
</Callout>

## بعد التثبيت [#بعد-التثبيت]

يأتي WHMCS بملفات إعداد يجب إزالتها قبل تشغيله في الإنتاج:

1. احذف مجلد `install` من جذر WHMCS.
2. اضبط صلاحيات `configuration.php` على `400`.
3. انقل مجلد `crons` خارج جذرك المستنَدي إن أمكن، فلا يكون قابلًا للوصول عبر
   الويب.

ثم أضف مهمة cron التي يحتاجها WHMCS — فهو لن يرسل الفواتير ولا يوقف الحسابات
المتأخرة بدونها. ويعرض WHMCS الأمر الدقيق ضمن
**Utilities ← System ← System Health**؛ أضفه في **cPanel ← Cron Jobs**، راجع
[إدارة مهام cron في cPanel](/ar/hosting/managing-cron-jobs-in-cpanel).

## تأكّد أنه نجح [#تأكّد-أنه-نجح]

زر `https://billing.example.com/admin` وسجّل الدخول. وتعلّم
**Utilities ← System ← System Health** كل ما بقي معلّقًا — مهمة cron ناقصة، أو
صلاحيات ملفات خاطئة، أو مجلد التثبيت لا يزال موجودًا.

## الخطوات التالية [#الخطوات-التالية]

* [إضافة خادم إلى WHMCS](/ar/reseller/how-to-add-a-server-or-reseller-account-into-your-whmcs)
* [ضبط WHMCS لإرسال البريد عبر SMTP](/ar/reseller/configuring-whmcs-to-use-smtp-for-mail)

## اقرأ أيضًا [#اقرأ-أيضًا]

* [خطأ ترخيص WHMCS غير صالح](/ar/reseller/whmcs-license-invalid-error)
* [إدارة مرفقات WHMCS بتخزين من نوع S3](/ar/reseller/managing-whmcs-attachments-with-s3-type-storage)
