##  [تحديث وحدات وموضوعات دروبال باستخدام Composer](/ar/hc/documentation/learn-drupal/getting-started/thdyth-whdat-wmwdwat-drwbal-bastkhdam-composer) 

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

1. لتحديث النواة وجميع الوحدات والموضوعات القديمة، قم بتحديث قاعدة البيانات ومسح ذاكرة التخزين المؤقت:
    
     ```plaintext
    composer update "drupal/" --with-all-dependencies drush updatedb drush cache:rebuild
    ```
2. لسرد التحديثات، استخدم أمر Composer المدمج:
    
     ```plaintext
    composer outdated "drupal/*"
    ```
3. لسرد التحديثات الأمنية، استخدم Drush:
    
     ```plaintext
    drush pm:security
    ```
4. لتحديث وحدة نمطية أو سمة معينة، استخدم أمر Composer التالي:
    
     ```plaintext
    composer update drupal/modulename --with-all-dependencies
    ```
5. لترقية الإصدار الرئيسي (مثل 1.x إلى 2.x)، استخدم أمر Composer التالي، مع استبدال رقم الإصدار الرئيسي الجديد حسب الحاجة:
    
     ```plaintext
    composer require drupal/modulename:^2.0
    ```
6. بعد التحديث، قم بتشغيل أي تحديثات لقاعدة البيانات، وأعد إنشاء ذاكرة التخزين المؤقت، وقم بتصدير التكوينات التي من المحتمل أن يتم تغييرها، ومراجعة التغييرات عبر `--diff` :
    
     ```plaintext
    drush updatedb drush cache:rebuild drush config:export --diff
    ```