Используя drush 11 и Drupal 9 для тестирования локального сайта на моем Mac (используя MAMP), мне трудно заставить работать псевдонимы сайтов. Я использовал Drush Launcher, чтобы сделать мой исполняемый файл drush глобальным. Я также создал <DRUPAL_ROOT>/drush/sites/self.site.yml, содержащий:
местный:
хост: www.en9-local.pglatz.com
Пользователь: pglatz
корень: /Users/pglatz/dev/electronovelty/en9-www/web
ури: https://en9-local.pglatz.com
Если я перейду в корень моего проекта и наберу drush wd-show, я правильно увижу команду состояния. Но если я попытаюсь использовать с ним свой псевдоним, т.е. драш @local wd-show
Я получаю эту ошибку:
ssh: подключиться к хосту www.en9-local.pglatz.com порт 22: соединение отклонено
В строке 214 SiteProcess.php:
Команда "ssh -t -o PasswordAuthentication=no [email protected] 'drush wd-show --uri=https://www.en9-local.pglatz.com --root=/Users /pglatz/dev/электрон
ovelty/en9-www/web'" не удалось.
Код выхода: 255 (неизвестная ошибка)
Рабочий каталог:
Это локальный хост, так почему он использует ssh? Моя цель — иметь псевдонимы «local» и «prod», чтобы можно было запускать Drush на моем рабочем сервере.