回答:
オプションを使用できます--url
:
-l <http://example.com:8888>, URI of the drupal site to use (only needed in multisite environments or when running on an alternate port).
--uri=<http://example.com:8888>
$ drush uli -l yoursite.dev
または、aliases.drushrc.phpファイルにレコードを作成します。
$aliases['yoursite-dev'] = array(
'root' => '/vhosts/yoursite.dev',
'uri' => 'yoursite.dev',
);
これでエイリアス@yoursite-dev
ができ、使用できます:
$ drush use @yoursite-dev
$ drush uli
今、私sites/default/drushrc.php
は各Drupalフォルダーのファイルを作成することを好みます:
<?php
$options['l'] = 'http://yoursite.dev';
$options['r'] = '/vhosts/yoursite.dev';
詳細情報drushrc.php
:https : //github.com/drush-ops/drush/blob/master/examples/example.drushrc.php
Drushサイトエイリアスファイルにuriを設定して、パスワードリセットリンクの開始時にhttp:// defaultを取得しないようにすることができます。
すなわち。drush / sites / example.sites.yml
live:
host: server.example.com
user: user
ssh: '-p 22'
root: /home/user/public_html/docroot
uri: 'http://example.com'
test:
host: server2.example.net
user: user2
ssh: '-p 22'
root: /home/user2/public_html/docroot
uri: 'http://test.example.net'
dev:
host: localhost
user: docker
root: /var/www/docroot
uri: 'http://example.dev.example.com'
次に、パスワードリセットリンクのコマンドでDrushサイトエイリアスを使用します。
drush @example.dev uli
Drushサイトエイリアスの@記号の後の例は、Drushサイトエイリアスファイル名の最初の部分に由来します。2番目の部分は、ファイルのサイトエントリから取得されます。
site_name
、コマンドはDrupalの6サイトの名前を保存するために使用されたdrush vget site_name
同じを与えるだろう、そうだろうdrush vset site_name WHATEVER_NAME_TO_SET
な作業を行う必要があります...