Эта -l phys
часть в вашей команде может быть причиной проблемы.
Параметр Drush -l
предназначен для нацеливания на определенный сайт в многосайтовых установках, он ожидает URI:
-l <uri> , --uri=<uri> URI of the Drupal site to use.
The value of --uri should always be the same as when
the site is being accessed from a web browser (e.g. http://example.com)
При этом вам не нужно указывать его в ближайшее время.так как псевдоним @stewardd8.test хорошо определен, и я имею в виду, что в соответствующем определении псевдонима сайта отображаются по крайней мере эти 2 параметра:
test:
root: /path/to/stewardd8
uri: http://example.com
Если эти параметры установлены правильно, выможно запустить drush status
и проверить вывод:
$ drush @stewardd8.test status
Drupal version : 8.6.14
Site URI : http://example.com # <- as expected
Но, если вы переопределите URI сайта с помощью -l phys
, все может работать не так, как ожидалось:
$ drush @stewardd8.test -l phys status
Drupal version : 8.6.14
Site URI : phys # <- invalid
Поэтому я предлагаюВы начинаете исправлять это, прежде чем копать дальше.Также вы можете добавить опцию -v, --verbose
, чтобы сделать drush более объемным, например, drush -v @stewardd8.test cr
.
Тогда, если это не решит проблему с отсутствующим маршрутом, я бы внимательно изучил логи Drupal / PHP / SQL (в этомпорядок) особенно при запуске команды восстановления кеша.