تثبيت Drupal 11 باستخدام Composer.
Composer أداة مفيدة تساعدكم على إدارة Drupal وكل أجزائه المرتبطة (الوحدات والقوالب والمكتبات). وقبل البدء، تأكدوا من تثبيت Composer على حاسوبكم. بالنسبة إلى Drupal 11، ستحتاجون إلى Composer 2.7.0 أو أحدث وPHP 8.3 أو أحدث.
عند استخدام Drupal 11، من الحكمة استخدام قالب composer الموجود في drupal/recommended-project. يضمن هذا القالب أن تبعيات نواة Drupal هي نفس إصدار إصدار Drupal الرسمي تمامًا. هناك طرق بديلة، لكن هذه هي الأفضل.
بدء مشروع
composer create-project drupal/recommended-project my_site_name_dirينشئ ذلك مشروعًا في 'my_site_name_dir' ويشغّل تلقائيًا composer install لجلب أحدث إصدار مستقر من Drupal 11 وكل تبعياته.
لاحظوا أن 'my_site_name_dir' سيحتوي ملفات يجب إبقاؤها خارج جذر الويب، بعيدًا عن أعين خادم الويب المتطفلة. وسيكون جذر الويب هو 'my_site_name_dir/web'.
تثبيت Composer عبر Docker
إذا كنتم تستخدمون سير عمل مستندًا إلى Docker، فقد لا يكون Composer وتبعياته مثبتة لديكم بعد. في هذه الحالة، استخدموا الأمر التالي لإنشاء مشروع Drupal:
docker run --rm -i --tty -v $PWD:/app composer create-project drupal/recommended-project my_site_name_dir --ignore-platform-reqsإعداد Drupal باستخدام واجهة الويب القياسية
بعد انتهاء Composer من تنزيل الحزم اللازمة، وجهوا متصفحكم إلى عنوان URL لموقعكم وابدؤوا الإعداد. سيُطلب منكم بيانات اعتماد قاعدة البيانات واسم مستخدم المدير وبعض المعلومات الأساسية.
تشغيل Drupal عبر سطر الأوامر
يتيح لكم Drush تثبيت Drupal من سطر الأوامر. لإضافة Drush إلى مشروعكم، اكتبوا: composer require drush/drush ثم استخدموا drush site:install لتشغيل معالج الإعداد عبر سطر الأوامر. دون أي وسائط، سيثبّت الملف القياسي ولن يطلب سوى بيانات اعتماد قاعدة البيانات.
drush site:install