我为dev和暂存站点配置了站点别名。我有包含以下内容的<DRUPAL_HOME>/sites/default/aliases.drushrc.php别名文件:
<?php
$aliases['dev'] = array(
'root' => '/home/drupaltest',
'uri' => 'localhost',
'path-aliases' => array( '%dump' => '/home/drupaltest/dump.sql')
);
$aliases['stage'] = array(
'root' => '/home/drupaltest',
'uri' => 'naftalin',
);
$aliases['all-scratch'] = array(
'site-list' => array('@dev', '@stage'),
);
?>drush @dev状态输出:
hubidubi@couscous:/home/drupaltest$ drush @dev status
Drupal version : 6.25
Site URI : localhost
Database driver : mysqli
Database hostname : localhost
Database username : root
Database name : drupaltest
Database : Connected
Drupal bootstrap : Successful
Drupal user : Anonymous
Default theme : garland
Administration theme : garland
PHP configuration : /etc/php5/cli/php.ini
Drush version : 4.4
Drush configuration :
Drush alias files : /home/drupaltest/sites/default/aliases.drushrc.php
Drupal root : /home/drupaltest
Site path : sites/default
File directory path : sites/default/files然后,我尝试运行drush rsync @dev @stage命令来同步开发站点到舞台,我得到:
无法计算源路径@dev.
我找不出问题,我认为别名文件是正确的。
有什么想法吗?
胡比杜比
发布于 2012-03-05 18:44:59
使用rsync验证生成的drush rsync @dev @stage --simulate命令。
注意:您也可能希望阅读:别名无效(用于drush rsync)。
https://stackoverflow.com/questions/9547998
复制相似问题