我知道如何备份和使用drush归档转储和归档,恢复它在这个环节explined恢复整个网站:Backup and restore Drupal sites with Drushdrush归档转储和归档,恢复远程
我的问题:是否有可能使用来自站点的不同服务器的别名来执行archive-dump和archive-restore。
我已经尝试放入别名文件remote-host和root,但它不起作用。
我知道如何备份和使用drush归档转储和归档,恢复它在这个环节explined恢复整个网站:Backup and restore Drupal sites with Drushdrush归档转储和归档,恢复远程
我的问题:是否有可能使用来自站点的不同服务器的别名来执行archive-dump和archive-restore。
我已经尝试放入别名文件remote-host和root,但它不起作用。
在使用命令drush archive-dump和archive-restore进行多次测试后,我得出结论:有必要在最终服务器中安装drush。我无法从安装了drush的服务器运行命令archive-dump来备份未安装drush的其他服务器,因为在源服务器中使用别名文件drush cmd会引发以下错误:
庆典:drush:找不到命令
这意味着,drush需要在命运服务器。我的结论是使用选项--verbose从源服务器进行调试,并且我意识到,当您在最后使用drush命令中的别名文件时,此命令使用ssh调用以下命令:执行
ssh -o PasswordAuthentication = no user @ server'drush --verbose --uri = urlserver.com --root =/var/www/html archive-dump --destination =/home/user/backup/example.com.tar .gz --overwrite 2> & 1'
如果您发现drush命令仅传递给目标服务器。