Drush и мультисайтинг

Главные вкладки

Комментарии

Аватар пользователя mbaev mbaev 19 января 2018 в 13:46
3

Создаются Drush алиасы и ещё один алиас, который проксирует команды на другие сайты.
Примерно так:

<?php
#~/.drush/dru.aliases.drushrc.php
$aliases['dev'] = array(
    
'site-list' => array('@drupal.dev''@goog.dev''@micro.dev')
);
?>

В таком случае, следующая команда очистит кэши на всех сайтах.

<?php
drush 
@dru.dev cc all -y

# Эквивалентно
drush @drupal.dev cc all
drush 
@goog.dev cc all
drush 
@micro.dev cc all
?>

Флаг -y указывается потому, что когда используется прокси-алиас, то drush спрашивает разрешение на запуск команды на всех проксируемых сайтах. Даже для команды cc all.