根据this post并按照官方网站的建议在本地安装Drush 9(未全局安装),我将Drush8别名文件放入{{1} }}默认文件夹。然后我编辑了~/.drush/sites
文件,将其他路径添加到别名文件中。
然后我运行~/www/domain/sited8/drush/sites
并获得:
~/.drush/drush.yml
!
然后将drupal ccreate转换后的文件放入此文件夹。似乎忽略了我的其他文件夹。
实际上我只有一个网站,但我会添加其他网站,所以我想将别名文件放入根文件夹而不是drupal网站文件夹(这不会是多站点安装)。
那为什么为什么drush在我的~ $ drush site:alias-convert
文件夹中看起来没什么作用?
编辑:转换后,我将文件移动到Absolute path to a directory for writing new alias files [~/www/domain/sited8/drush/sites]: !
,然后用drush sa得到一个类似的列表:
~/.drush/sites
但是当我尝试使用其中之一时,会得到部分状态信息:
~/.drush/sites
Drush在两个网站上都本地安装,但drush文件夹仅存在于一个网站上。我不明白这里的逻辑。 因为别名不起作用:
'@sited8ce.prod':
root: ~/www/celony/sited8
uri: 'https://www.lycee-celony.com/'
'@sited8mg.dev':
root: ~/www/mgasquet/sited8
uri: 'http://d8-lycee-marie-gasquet.eu'