2012-03-03 44 views
1

我爲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狀態輸出:

[email protected]:/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。

我想不通這個問題,我認爲別名文件是正確的。

有什麼想法?

Hubidubi

回答