使用 Composer 更新 Drupal 模块和主题.

Learn DrupalAan de slag

安装和更新 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