0

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

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

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

4

2 回答 2

0

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

http://ask.aegir.support/

我有一个类似的问题并在那里找到了解决方案

于 2015-09-22T22:45:43.680 回答
0

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

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

Backend invoke: /usr/bin/php -d magic_quotes_gpc=Off -d magic_quotes_runti... (Expand)

在此处输入图像描述

在与上面类似的条目下方,您将找到已执行的命令,通过单击 (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 选项更容易弄清楚发生了什么。如果您仍然看不到问题所在,请尝试将 -vvv 或 --debug 添加到 drush 命令。

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

于 2015-09-29T23:25:24.993 回答