Jak zamienić „default” na nazwę domeny witryny podczas logowania użytkownika do drush

12

Kiedy biegnę drush user-login username, drush drukuje adres URL podobny http://default/user/reset/1/32323933.... Jak zastąpić domyślną rzeczywistą nazwą witryny?

hpn
źródło
Nie próbowałem tego, więc zamieszczając szybki komentarz, zmienna site_namesłuży do zapisania nazwy strony w Drupal 6, polecenie drush vget site_namedałoby to samo, więc prawdopodobnie drush vset site_name WHATEVER_NAME_TO_SETpowinno działać ...
optimusprime619

Odpowiedzi:

13

Możesz użyć opcji --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

Lub utwórz rekord w pliku aliases.drushrc.php :

$aliases['yoursite-dev'] = array(
  'root' => '/vhosts/yoursite.dev',
  'uri' => 'yoursite.dev',
);

Teraz masz alias @yoursite-devi możesz go używać:

$ drush use @yoursite-dev
$ drush uli

Aktualizacja:

Teraz wolę utworzyć sites/default/drushrc.phpplik dla każdego folderu Drupal:

<?php
$options['l'] = 'http://yoursite.dev';
$options['r'] = '/vhosts/yoursite.dev';

Więcej informacji na temat drushrc.php: https://github.com/drush-ops/drush/blob/master/examples/example.drushrc.php

kalabro
źródło
2

Użyłem tego polecenia do zalogowania się na mojej stronie lokalnej:

drush uli --uri=http://your_local_url
Edison Q
źródło
0

Możesz ustawić identyfikator użytkownika w pliku aliasu witryny drush, aby uniknąć domyślnego http: // na początku linków do resetowania hasła.

to znaczy. 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'

Następnie użyj aliasu witryny Drush w poleceniu do linku do resetowania hasła:

drush @example.dev uli

Przykład po symbolu @ w miejscu alias Drush pochodzi z pierwszej części Drush strona aliasu nazwy pliku. Druga część pochodzi z wpisu witryny w pliku.

Frederickjh
źródło