Cách thay thế tên mặc định của Wikipedia bằng tên miền trang web trong quá trình đăng nhập người dùng


12

Khi tôi chạy drush user-login username, drush in một url như thế http://default/user/reset/1/32323933.... Làm cách nào để thay thế mặc định bằng tên trang web thực tế?


Không thử nó nên đăng một bình luận nhanh, biến site_nameđược sử dụng để lưu tên của trang web trong Drupal 6, lệnh drush vget site_namesẽ đưa ra tương tự, vì vậy có lẽ drush vset site_name WHATEVER_NAME_TO_SETnên thực hiện công việc ...
Optimusprime619

Câu trả lời:


12

Bạn có thể sử dụng tùy chọ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

Hoặc tạo một bản ghi trong tệp aliases.drushrc.php của bạn :

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

Bây giờ bạn có một bí danh @yoursite-devvà có thể sử dụng nó:

$ drush use @yoursite-dev
$ drush uli

Cập nhật:

Bây giờ tôi thích tạo sites/default/drushrc.phptệp cho mỗi thư mục Drupal:

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

Thông tin thêm về drushrc.php: https://github.com/drush-ops/drush/blob/master/examples/example.drushrc.php


2

Tôi đã sử dụng lệnh này để đăng nhập vào trang web địa phương của mình:

drush uli --uri=http://your_local_url

0

Bạn có thể đặt uri trong tệp bí danh trang web drush để tránh bị mặc định http: // ở đầu các liên kết đặt lại mật khẩu của bạn.

I E. drush / site / 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'

Sau đó sử dụng bí danh trang web Drush trong lệnh cho liên kết đặt lại mật khẩu:

drush @example.dev uli

Các ví dụ sau biểu tượng @ trong các trang web alias Drush xuất phát từ phần đầu tiên của Drush trang web bí danh tên tập tin. Phần thứ hai đến từ mục nhập trang web trong tập tin.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.