【问题标题】:Cannot clone an aegir site无法克隆 aegir 站点
【发布时间】:2015-09-04 23:03:33
【问题描述】:

在 aegir 上克隆网站时出现此错误

未知选项:--profile。有关可用的 > 选项,请参阅 drush 帮助配置备份。要抑制此错误,请添加选项 --strict=0。 [2.39 秒,21.19 MB]

我在 ubuntu 14.04.4 上使用 aegir3。谁能帮我解决这个问题。我在网上搜索过,但没有关于这个问题的解决方案。迁移时也会出现此问题。

【问题讨论】:

    标签: hosting multisite aegir


    【解决方案1】:

    您可能会在新的社区支持论坛上找到更多 Aegir 用户

    http://ask.aegir.support/

    我遇到了类似的问题,并在那里找到了解决方案

    【讨论】:

      【解决方案2】:

      我发现如果直接执行 Drush 命令,调试 Aegir 问题会容易得多。

      您可以通过查看日志消息找到该命令,留意诸如

      之类的条目
      Backend invoke: /usr/bin/php -d magic_quotes_gpc=Off -d magic_quotes_runti... (Expand)
      

      在类似上面的条目下面你会找到执行的命令,通过单击(展开)展开它并复制命令(我发现有时展开不起作用,在这种情况下我只是使用 chrome 工具来查看在源头并复制它)

      /usr/bin/php  -d magic_quotes_gpc=Off -d magic_quotes_runtime=Off -d magic_quotes_sybase=Off /var/aegir/.composer/vendor/drush/drush/drush.php --php=/usr/bin/php --php-options=' -d magic_quotes_gpc=Off -d magic_quotes_runtime=Off -d magic_quotes_sybase=Off'  --backend=2 --yes @centosintranet provision-install-backend   --client_email='this.email@is.invalid' 2>&1
      

      您现在需要做的就是通过 bash 以 Aegir 用户身份运行它。如果你使用apt-get包安装Aegir你应该可以打开终端进入

      sudo su - aegir -s /bin/bash
      

      系统将提示您输入密码,输入密码后,您将拥有一个 bash shell 作为 Aegir 用户。粘贴上面的 drush 命令并按回车键。

      观看它的执行,我发现通过删除 --backend=2 选项更容易弄清楚发生了什么。如果您仍然看不到问题所在,请尝试在 drush 命令中添加 -vvv 或 --debug。

      使用这种方法,我已经解决了迄今为止我在 Aegir 摔倒时遇到的所有问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-17
        • 2019-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多