синхронизация сайта drush с псевдонимами

Я настроил псевдонимы сайтов для разработчиков и промежуточных сайтов. У меня есть <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.

Я не могу понять проблему, думаю, файл псевдонима правильный.

Любая идея?

Hubidubi


person Hubidubi    schedule 03.03.2012    source источник


Ответы (1)


Проверьте полученную команду rsync, используя drush rsync @dev @stage --simulate.

Примечание. Вы также можете прочитать: Псевдоним не работает (для drush rsync).

person Wim Leers    schedule 05.03.2012