Drush alias 設定
Nid: 1160
保存場所は、「/etc/drush/」または「$HOME/.drush/」
drush alias作成 - グループ名.aliases.drushrc.php
以下、グループ名「allsites」で設定ファイル作成。example.comは別サーバ上のコンテンツ。
$ sudo vi /etc/drush/allsites.aliases.drushrc.php <?php $aliases['example.com'] = array( 'root' => '/var/www/html/example.com', 'uri' => 'example.com', 'remote-user' => 'yourusername', 'remote-host' => 'example.com', 'ssh-options' => '-o PasswordAuthentication=yes', ); $aliases['drupalmodule'] = array( 'root' => '/var/www/html/drupalmodule.octaviadata.com', 'uri' => 'drupalmodule.octaviadata.com', );
$ drush sa # site-aliases の一覧
$ drush -y @example.com,@drupalmodule st # 複数サイトのステータス確認
$ drush -y @allsites st --fields=drupal-version # 全サイトのバージョン確認
$ drush -y @allsites pm-update # 全サイトのアップデート