Scroll
Drupal モジュールの更新(Composer)
このドキュメントは 未完成 です。情報を追加する。
Drupal 8 サイトのインストールと更新の推奨される方法は Composer 経由であるため、このページでも Composer を使ってモジュールを更新する方法を説明します。また、コマンドラインを使用しているので、一部のタスクには Drush も使います。
Drush でモジュールを更新することに慣れている方は、Drush 9 および 10(現行バージョン)では、up、pm-update、pm-updatecode、pm-updatestatus のすべてのコマンドが非推奨になっていることに注意してください。代わりに適切な Composer コマンドを使うべきです。
利用可能な更新を一覧表示する
組み込みの Composer コマンドを使って、利用可能な更新のあるパッケージを一覧表示します:
composer outdated 'drupal/*'
composer show コマンドを使って、同様の情報を得ることもできます。
セキュリティ更新を一覧表示する
Drupal.org からのセキュリティステータスは Composer 経由では利用できません。幸い、Drush が役立ちます:
drush pm:security
更新をインストールする
特定のモジュール/プロジェクトを更新するには:
composer update drupal/modulename --with-dependencies
次に、すべてのデータベース更新を実行し、キャッシュを再構築し、変更された構成をエクスポートします。変更内容は --diff で確認します:
drush updatedb
drush cache:rebuild
drush config:export --diff