Se você estiver executando uma configuração do Drupal em vários sites, veja como configurar seus aliases do Drush para executar comandos facilmente para sites específicos:
/**
* Local
*/
// The site in sites/default/
$aliases['default.local'] = array(
'uri' => 'default',
'root' => '/path/to/drupal',
'path-aliases' => array(
'%dump-dir' => '/tmp'
),
);
// The site in sites/site1/
$aliases['site1.local'] = array(
'uri' => 'site1',
'root' => '/path/to/drupal',
'path-aliases' => array(
'%dump-dir' => '/tmp'
),
);
/**
* Remote
*/
$aliases['default.prod'] = array(
'uri' => 'default',
'root' => '/path/to/drupal',
'remote-host' => 'example.com',
'remote-user' => '[server_user]'
);
// The site in sites/site1/
$aliases['site1.prod'] = array(
'uri' => 'site1',
'root' => '/path/to/drupal',
'remote-host' => 'example.com',
'remote-user' => '[server_user]'
);
Resumindo: o valor “root” para todos os sites é a raiz da instalação do Drupal. O valor “uri” do alias deve corresponder à pasta na qual o site está armazenado. Para testar, você pode ligar drush @default.local status
e drush @site1.local status
confirmar se está acessando nos diretórios certos.