تحديث وحدات Drupal وقوالبها باستخدام Composer.

تعلّم Drupalالبدء

الطريقة الموصى بها لتثبيت موقع Drupal 10 وتحديثه هي استخدام Composer.

  1. لتحديث النواة وكل الوحدات والقوالب القديمة، وتحديث قاعدة البيانات، ومسح ذاكرة التخزين المؤقت:

    composer update "drupal/" --with-all-dependencies
    drush updatedb
    drush cache:rebuild
  2. لسرد التحديثات، استخدموا أمر Composer المدمج:

    composer outdated "drupal/*"
  3. لسرد التحديثات الأمنية، استخدموا Drush:

    drush pm:security
  4. لتحديث وحدة أو قالب معين، استخدموا أمر Composer التالي:

    composer update drupal/modulename --with-all-dependencies
  5. للترقية إلى إصدار رئيسي جديد (مثل 1.x إلى 2.x)، استخدموا أمر Composer التالي، مستبدلين رقم الإصدار الرئيسي الجديد حسب الحاجة:

    composer require drupal/modulename:^2.0
  6. بعد التحديث، شغّلوا أي تحديثات لقاعدة البيانات، وأعيدوا بناء ذاكرة التخزين المؤقت، وصدّروا الإعدادات التي قد تكون تغيرت، مراجعين التغييرات عبر --diff:

    drush updatedb
    drush cache:rebuild
    drush config:export --diff