2012-03-03 4 views
1

dev 및 준비 사이트에 대해 사이트 별칭을 구성했습니다.별칭이있는 drush 사이트 동기화

<?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 상태 출력 : 나는 <DRUPAL_HOME>/sites/default/aliases.drushrc.php 별명이 콘텐츠와 파일이

[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 

은 그 때 나는 무대 dev에 사이트를 동기화 drush rsync @dev @stage 명령을 실행하려고 내가 얻을 :

소스 경로 @dev를 평가할 수 없습니다.

문제를 알 수 없으므로 별칭 파일이 올바른 것 같습니다.

아이디어가 있으십니까? Hubidubi

답변

2

drush rsync @dev @stage --simulate를 사용하여 결과 rsync 명령을 확인합니다.

참고 : Alias Not Working (for drush rsync)을 읽어 볼 수도 있습니다.

관련 문제