Не удается клонировать сайт AEGIR
Я получаю эту ошибку при клонировании сайта на AEGIR
Неизвестная опция: --profile. Для получения информации о доступных параметрах см. Раздел "Резервная копия справки drush" Чтобы подавить эту ошибку, добавьте параметр --strict=0. [2,39 с, 21,19 МБ]
Я использую aegir3 на Ubuntu 14.04.4. Может кто-нибудь, пожалуйста, помогите мне решить это. Я искал в Интернете, но нет решения по этому вопросу. Эта проблема также возникает при миграции.
2 ответа
Вы можете найти больше пользователей Aegir на новом форуме поддержки сообщества
У меня была похожая проблема, и я нашел там решение
Я обнаружил, что отладка проблем Aegir была намного проще, если вы выполняли команды Drush напрямую.
Вы можете найти команду, просматривая сообщения журнала, следя за записями, такими как
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
Все, что вам нужно сделать сейчас, это запустить его как пользователя Aegir через bash. Если вы используете пакет apt-get для установки Aegir, вы сможете открыть терминал и ввести
sudo su - aegir -s /bin/bash
Вам будет предложено ввести пароль, после ввода которого вы будете иметь оболочку bash в качестве пользователя Aegir. Вставьте указанную выше команду очистки и нажмите Enter.
Наблюдая за его выполнением, я обнаружил, что проще разобраться, что происходит, удалив опцию --backend=2. Если вы все еще не видите, в чем проблема, попробуйте добавить -vvv или --debug к команде drush.
Используя этот метод, я решаю все проблемы, с которыми я столкнулся до сих пор, когда Aegir падает.