【问题标题】:drush archive-dump and archive-restore remotely远程 drush 归档转储和归档恢复
【发布时间】:2014-01-12 02:12:28
【问题描述】:

我知道如何使用 drush archive-dump 和 archive-restore 备份和恢复整个站点,链接中对此进行了说明:Backup and restore Drupal sites with Drush

我的问题:是否可以使用来自站点不同服务器的别名进行归档转储和归档恢复?

我已尝试将别名文件 remote-host 和 root 放入,但它不起作用。

【问题讨论】:

    标签: drupal drush


    【解决方案1】:

    在使用命令 drush archive-dump 和archive-restore 进行多次测试后,我得出的结论是在最终服务器中安装 drush 是必要的。我无法从安装了 drush 的服务器运行命令 archive-dump 来备份未安装 drush 的其他服务器,因为使用别名文件源服务器中的 drush cmd 会引发以下错误:

    bash: 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 命令只是被传递到目标服务器。

    【讨论】:

      猜你喜欢
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-27
      • 1970-01-01
      • 2010-11-19
      • 2017-07-21
      相关资源
      最近更新 更多