Bagaimana cara mengganti "default" dengan nama domain situs web selama drush user-login


12

Ketika saya menjalankan drush user-login username, drush mencetak url like http://default/user/reset/1/32323933.... Bagaimana cara mengganti default dengan nama situs web yang sebenarnya?


Tidak mencobanya sehingga memposting komentar cepat, variabel site_namedigunakan untuk menyimpan nama situs di Drupal 6, perintah drush vget site_nameakan memberikan hal yang sama, jadi mungkin drush vset site_name WHATEVER_NAME_TO_SETharus melakukan pekerjaan ...
optimusprime619

Jawaban:


13

Anda dapat menggunakan opsi --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

Atau buat catatan di file aliases.drushrc.php Anda :

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

Sekarang Anda memiliki alias @yoursite-devdan dapat menggunakannya:

$ drush use @yoursite-dev
$ drush uli

Memperbarui:

Sekarang saya lebih suka membuat sites/default/drushrc.phpfile untuk setiap folder Drupal:

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

Info lebih lanjut tentang drushrc.php: https://github.com/drush-ops/drush/blob/master/examples/example.drushrc.php


2

Saya menggunakan perintah ini untuk masuk ke situs lokal saya:

drush uli --uri=http://your_local_url

0

Anda dapat mengatur uri di file alias situs drush untuk menghindari http: // default di awal tautan setel ulang kata sandi Anda.

yaitu. 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'

Kemudian gunakan alias situs Drush dalam perintah untuk tautan setel ulang kata sandi:

drush @example.dev uli

The contoh setelah simbol @ di Drush situs alias berasal dari bagian pertama dari Drush situs alias nama file. Bagian kedua berasal dari entri situs dalam file.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.