إنتقل إلى المحتوى الرئيسي

تكامل cPanel

نظرة عامة

يُعد cPanel أحد أكثر لوحات التحكم في استضافة الويب شيوعًا التي يستخدمها العديد من مزودي الاستضافة المشتركة والمخصصة. يتيح هذا التكامل مزامنة النطاقات تلقائيًا بين Ultimate Multisite وcPanel، مما يتيح لك إضافة أسماء نطاقات بديلة ونطاقات فرعية إلى حسابك في cPanel تلقائيًا.

المميزات

  • إنشاء نطاق إضافي تلقائيًا في cPanel
  • إنشاء نطاق فرعي تلقائيًا في cPanel (لتركيبات متعددة المواقع الفرعية)
  • إزالة النطاق عند حذف الخرائط

المتطلبات

يجب تعريف الثوابت التالية في ملف wp-config.php الخاص بك:

define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');

اختياريًا، يمكنك أيضًا تعريف:

define('WU_CPANEL_PORT', 2083); // الافتراضي هو 2083
define('WU_CPANEL_ROOT_DIR', '/public_html'); // الافتراضي هو /public_html

تعليمات الإعداد

1. احصل على بيانات اعتماد cPanel الخاصة بك

  1. احصل على اسم المستخدم وكلمة المرور الخاصة بـ cPanel من مزود الاستضافة الخاص بك
  2. حدد مضيف cPanel الخاص بك (عادةً cpanel.yourdomain.com أو yourdomain.com:2083)

2. أضف الثوابت إلى wp-config.php

أضف الثوابت التالية إلى ملف wp-config.php الخاص بك:

define('WU_CPANEL_USERNAME', 'your_cpanel_username');
define('WU_CPANEL_PASSWORD', 'your_cpanel_password');
define('WU_CPANEL_HOST', 'your_cpanel_host');

اختياريًا، يمكنك تخصيص المنفذ والدليل الجذري:

define('WU_CPANEL_PORT', 2083); // غيّر إذا كان cPanel يستخدم منفذًا مختلفًا
define('WU_CPANEL_ROOT_DIR', '/public_html'); // غيّر إذا كان دليل المستندات الخاص بك مختلفًا

3. فعّل التكامل

  1. في لوحة تحكم WordPress الخاصة بك، انتقل إلى Ultimate Multisite > Settings
  2. انتقل إلى علامة التبويب "خريطة النطاقات"
  3. مرّر لأسفل إلى "تكامل المضيف"
  4. فعّل تكامل cPanel
  5. انقر على "حفظ التغييرات"

كيف يعمل

النطاقات الإضافية

عند خريطة نطاق في Ultimate Multisite:

  1. يرسل التكامل طلبًا إلى واجهة برمجة تطبيقات cPanel لإضافة النطاق كـ نطاق إضافي
  2. يُكوَّن النطاق للإشارة إلى الدليل الجذري الخاص بك
  3. عند إزالة خريطة النطاق، سيزيل التكامل النطاق الإضافي من cPanel

النطاقات الفرعية

لتركيبات متعددة المواقع الفرعية، عند إنشاء موقع جديد:

  1. يستخرج التكامل الجزء الفرعي من النطاق الكامل
  2. يرسل طلبًا إلى واجهة برمجة تطبيقات cPanel لإضافة النطاق الفرعي
  3. يُكوَّن النطاق الفرعي للإشارة إلى الدليل الجذري الخاص بك

ملاحظات مهمة

  • يستخدم التكامل واجهة برمجة تطبيقات cPanel2 للتواصل مع حساب cPanel الخاص بك
  • يجب أن يكون لحساب cPanel الخاص بك أذونات لإضافة النطاقات الإضافية والنطاقات الفرعية
  • قد يحد بعض مزودي الاستضافة من عدد النطاقات الإضافية أو النطاقات الفرعية التي يمكنك إنشاؤها
  • لا يتعامل التكامل مع تكوين DNS؛ لا يزال عليك توجيه نطاقاتك إلى عنوان IP الخاص بخادمك

استكشاف الأخطاء وإصلاحها

مشكلات الاتصال بالواجهة البرمجية

  • تحقق من أن اسم المستخدم وكلمة المرور الخاصة بـ cPanel صحيحة
  • تحقق من أن مضيف cPanel صحيح ومتاح
  • تأكد من أن حساب cPanel الخاص بك لديه الأذونات اللازمة
  • جرب استخدام عنوان URL الكامل للمضيف (مثلاً https://cpanel.yourdomain.com)

النطاق غير مضاف

  • تحقق من سجلات Ultimate Multisite لأي رسائل خطأ
  • تحقق من أن النطاق غير مضاف بالفعل إلى cPanel
  • تأكد من أن حساب cPanel الخاص بك لم يصل إلى حد النطاقات الإضافية أو النطاقات الفرعية

مشكلات شهادة SSL

  • لا يتعامل التكامل مع إصدار شهادة SSL
  • ستحتاج إلى استخدام أدوات SSL/TLS الخاصة بـ cPanel أو ميزة AutoSSL لإصدار شهادات SSL لنطاقاتك
  • بدلاً من ذلك، يمكنك استخدام خدمة مثل Let's Encrypt مع AutoSSL الخاص بـ cPanel