Drush 8 и мультисайтинг с несколькими БД

Никак не мог разобраться с работой drush 8 в случае если у нас несколько БД подключены через 'prefix' в settings.php. Drush не загружался до конца (завершал 5ую фазу и все), он подключал базу и дальше на этап 6 bootstrap`а не переходил.

Обратите внимание что индекс 'default' в 'prefix' - должен остаться пустым.

Получится что-то вроде:

'prefix' => array (
 'default' => '',
 // Было 'default' => 'db0.',
 'role' => 'db1_shared .',
 'role_permission' => 'db1_shared .',
 'sessions' => 'db1_shared .',
 'users' => 'db1_shared .',
),

https://github.com/drush-ops/drush/issues/1606#iss...

И тогда drush запустится нормально. Надеюсь, что это сэкономит кому-нибудь время. Для тестирования вызывал подобные команды:

drush -l site-alias status -d -y
Drupal 7 drush
comments powered by Disqus