由于推荐的安装(和更新)Drupal 8站点的方法是使用Composer,因此该页面还将主要介绍如何使用Composer更新模块。由于您使用的是命令行,因此我们使用Drush执行某些任务。
谁是用来干什么的模块升级与Drush应该注意到,在Drush 9(当前版本),所有的人up
-的命令, 以及 -被弃用。您必须使用相应的Composer命令。pm-update
pm-updatecode
pm-updatestatus
列表更新
使用Composer的内置命令列出具有可用更新的包:
composer outdated 'drupal/*'
您可以使用Composer的show
命令获得相同的信息。
列出安全更新
Drupal.org的安全状态无法通过Composer获得。幸运的是Drush来救援:
drush pm:security
安装更新
对于给定的Drupal模块/项目使用
composer update drupal/modulename --with-dependencies
最后,运行任何数据库更新并重建缓存:
drush updatedb drush cr
评论