1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Composer管理しているDrupalのアップデート方法

Last updated at Posted at 2021-02-19

drupal/recommended-projectdrupal/legacy-projectといったComposerテンプレートを使用して構築されたDrupalサイトのアップデートの大まかな流れを説明します。

ローカルでアップデート&確認

ファイルの更新

  • コアのアップデートをする場合は composer update drupal/core --with-dependencies
  • 全てのモジュールをアップデートする場合はcomposer update --with-dependencies

DBのスキーマ更新

  • drush -y updbもしくはブラウザで/update.phpから更新

ファイルのコミット

  • drush -y cexで構成のエクスポート
  • 全ての変更されたファイルをコミット
    • 内訳はcomposer.jsoncomposer.lock.htaccessなどcomposer管理されていないファイル、drush cexで出てきた構成ファイル

本番に反映

ファイルの同期

  • git pull
  • composer installでコアやモジュールファイルをダウンロード

DBのスキーマ更新

  • drush -y updbもしくはブラウザで/update.phpから更新

構成の同期

  • drush -y cim

キャッシュクリア

  • drush cr

参考: https://drupal.stackexchange.com/questions/293019/how-do-i-update-configuration-database-after-a-core-update

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?