إنشاء موقع Drupal بدون Composer أو Drush أو Terminal

التكنولوجيا و الانترنيت

Drupal هو نظام قوي لإدارة المحتوى يُستخدم لبناء مواقع مرنة وقابلة للتوسع. بينما يعتمد الكثير من المطورين على أدوات مثل Composer وDrush لتثبيت Drupal بسرعة وكفاءة، إلا أنه بالإمكان تثبيت Drupal يدويًا بطريقة تقليدية بالكامل دون أي أدوات سطر أوامر.

في هذه المقالة، نشرح خطوة بخطوة كيف تثبت Drupal من خلال تحميل الملفات يدويًا، إعداد قاعدة البيانات، تشغيل التثبيت من المتصفح، وضبط الإعدادات الأساسية والملفات اليدوية. هذه الطريقة مفيدة للمستخدمين الذين لا يمتلكون وصولاً إلى Terminal أو يفضلون العمل عبر واجهة رسومية.

1. تحميل حزمة Drupal

  • انتقل إلى الموقع الرسمي: drupal.org/download.
  • قم بتحميل الحزمة المضغوطة (ZIP أو TAR.GZ) لأحدث نسخة مستقرة.
  • بعد التحميل، فك الضغط عن الحزمة باستخدام برنامج مثل WinRAR أو 7-Zip.

2. رفع ملفات Drupal إلى الخادم

  • افتح لوحة التحكم الخاصة بموقعك (مثل cPanel).
  • ادخل إلى File Manager ثم إلى مجلد public_html أو مجلد الجذر.
  • ارفع جميع الملفات والمجلدات التي قمت بفك ضغطها من حزمة Drupal.
  • تأكد أن المجلدات الرئيسية مثل core وmodules وthemes تظهر مباشرة داخل public_html وليس داخل مجلد فرعي.

3. ضبط صلاحيات الملفات

  • قم بإنشاء مجلد جديد باسم sites/default/files إذا لم يكن موجودًا.
  • غير صلاحيات المجلد sites/default إلى 755 أو 775 مؤقتًا.
  • انسخ الملف default.settings.php وأعد تسميته إلى settings.php.
  • تأكد أن الملف settings.php والمجلد files لديهم صلاحية كتابة مؤقتة (CHMOD 644 أو 664 للملف، 775 للمجلد).

4. إعداد قاعدة البيانات

  • ادخل إلى لوحة التحكم cPanel ثم phpMyAdmin.
  • أنشئ قاعدة بيانات جديدة باسم drupal_site.
  • أنشئ مستخدم قاعدة بيانات وأضف له صلاحية كاملة على قاعدة البيانات الجديدة.
  • سجّل اسم القاعدة واسم المستخدم وكلمة المرور لاستخدامها لاحقًا.

5. بدء تثبيت Drupal من المتصفح

  • افتح متصفحك وانتقل إلى عنوان الموقع (مثلاً: https://yourdomain.com).
  • اختر اللغة (العربية أو الإنجليزية).
  • اختر Standard لتثبيت نسخة جاهزة مع المكونات الأساسية.
  • أدخل معلومات الاتصال بقاعدة البيانات:
    • Database name: drupal_site
    • Database username: اسم المستخدم
    • Database password: كلمة المرور
    • Database host: غالبًا localhost
  • انقر Save and continue.

6. إعداد الموقع

  • أدخل اسم الموقع (مثل: موقع شركتي).
  • حدد البريد الإلكتروني للموقع.
  • أدخل اسم مستخدم المسؤول (مثل: admin) وكلمة مرور قوية.
  • حدد المنطقة الزمنية واللغة.
  • انقر على "Save and continue".

7. حماية الموقع بعد التثبيت

  • قم بإرجاع صلاحيات الملف settings.php إلى 444 (للقراءة فقط).
  • قم بإرجاع صلاحيات مجلد sites/default إلى 555.
  • تأكد أن مجلد files لديه صلاحيات 755.
  • احذف أي ملفات تثبيت أو مجلدات لا ضرورة لها بعد الإعداد (إن وُجدت).

8. التحكم اليدوي في الإضافات والقوالب

لتثبيت وحدة (Module) أو قالب (Theme) يدويًا:

  • اذهب إلى وحدات Drupal أو القوالب.
  • حمّل الملف المضغوط للوحدة أو القالب.
  • من لوحة التحكم في موقعك، انتقل إلى "Extend" ثم اختر "Install new module".
  • ارفع الملف من جهازك أو أدخل رابط التنزيل المباشر.
  • بعد التثبيت، قم بتفعيل الوحدة أو القالب من لوحة التحكم.

9. المهام الأساسية بعد التثبيت

  • تحديث بيانات الموقع من الإعدادات العامة.
  • تفعيل أو إلغاء وحدات حسب احتياجاتك.
  • إعداد المستخدمين والأذونات (Permissions).
  • إعداد الروابط الدائمة (Clean URLs) من صفحة الإعدادات.
  • تثبيت إضافات لتحسين الأداء مثل Cache وPathauto.

خاتمة

تثبيت Drupal يدويًا بدون أدوات Composer أو Drush أو Terminal يتطلب عدة خطوات دقيقة، لكنه يمنحك تحكمًا كاملًا بكل تفاصيل الموقع. هذه الطريقة تناسب المستخدمين الذين يستخدمون استضافة مشتركة، أو لا يتوفر لديهم صلاحية للوصول إلى الطرفية، أو يرغبون في تثبيت Drupal بالطريقة التقليدية الواضحة.

بعد التثبيت، يمكنك الاستفادة من مرونة Drupal في إنشاء أنواع محتوى، وإدارة المستخدمين، وبناء واجهات معقدة بسهولة تامة، وكل ذلك عبر لوحة التحكم الرسومية.