ड्रश उपयोगकर्ता-लॉगिन के दौरान वेबसाइट के डोमेन नाम के साथ "डिफ़ॉल्ट" को कैसे बदलें


12

जब मैं दौड़ता हूं drush user-login username, तो ड्रम एक url को प्रिंट करता है http://default/user/reset/1/32323933...। मैं वास्तविक वेबसाइट के नाम के साथ डिफ़ॉल्ट को कैसे बदल सकता हूं ?


यह एक त्वरित टिप्पणी पोस्ट करने की कोशिश नहीं की, चर site_nameका उपयोग Drupal 6 में साइट के नाम को बचाने के लिए किया जाता है, कमांड drush vget site_nameवही देगी, इसलिए संभवतः drush vset site_name WHATEVER_NAME_TO_SETयह काम करना चाहिए ...
optimusprime619

जवाबों:


13

आप विकल्प का उपयोग कर सकते हैं --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


2

मैंने अपने स्थानीय साइट में लॉगिन के लिए इस कमांड का उपयोग किया है:

drush uli --uri=http://your_local_url

0

आप अपने पासवर्ड रीसेट लिंक की शुरुआत में http: // डिफ़ॉल्ट होने से बचने के लिए एक drush साइट उपनाम फ़ाइल में uri सेट कर सकते हैं ।

अर्थात। Drush / साइटों / 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 साइट के पहले भाग से आता है जो उपनाम है। दूसरा भाग फ़ाइल में साइट प्रविष्टि से आता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.