Respuestas:
Puedes usar la opción --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
O cree un registro en su archivo aliases.drushrc.php :
$aliases['yoursite-dev'] = array(
'root' => '/vhosts/yoursite.dev',
'uri' => 'yoursite.dev',
);
Ahora tiene un alias @yoursite-dev
y puede usarlo:
$ drush use @yoursite-dev
$ drush uli
Ahora prefiero crear un sites/default/drushrc.php
archivo para cada carpeta de Drupal:
<?php
$options['l'] = 'http://yoursite.dev';
$options['r'] = '/vhosts/yoursite.dev';
Más información sobre drushrc.php
: https://github.com/drush-ops/drush/blob/master/examples/example.drushrc.php
Puede configurar la uri en un archivo de alias del sitio drush para evitar obtener http: // predeterminado al comienzo de los enlaces de restablecimiento de contraseña.
es decir. 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'
Luego use el alias del sitio Drush en el comando para el enlace de restablecimiento de contraseña:
drush @example.dev uli
El ejemplo después del símbolo @ en el alias del sitio Drush proviene de la primera parte del nombre de archivo del alias del sitio Drush. La segunda parte proviene de la entrada del sitio en el archivo.
site_name
se utiliza para guardar el nombre del sitio en Drupal 6, el comandodrush vget site_name
sería dar a conocer el mismo, por lo que probablementedrush vset site_name WHATEVER_NAME_TO_SET
debería hacer el trabajo ...