Các lệnh Drush thường dùng

Cổng dịch vụ dành cho nhà phát triển phiên bản 4.16.09

Drush là giao diện dòng lệnh của Drupal. Bạn có thể sử dụng công cụ này để thực hiện nhiều tác vụ với tư cách là quản trị viên Drupal. Drush được cài đặt cho bạn khi bạn cài đặt cổng thông tin.

Cách chạy lệnh Drush

Bạn phải chạy các lệnh Drush từ thư mục gốc của trang web cổng thông tin. Theo mặc định, Cổng thông tin cho nhà phát triển được cài đặt tại /var/www/html. Do đó, trước tiên, bạn nên thay đổi thư mục thành /var/www/html trước khi chạy các lệnh Drush:

> cd /var/www/html

Nếu bạn không cài đặt cổng thông tin trong thư mục mặc định, hãy thay đổi thành thư mục cài đặt của bạn.

Xác định thư mục gốc của cổng thông tin

Nếu bạn không biết thư mục cài đặt, hãy dùng lệnh sau để tìm tệp devportal.conf:

>  apachectl -S

Lệnh đó sẽ hiển thị một dòng cho biết vị trí của tệp cấu hình devportal.conf:

*:80   192.168.52.155 (/etc/httpd/conf/vhosts/devportal.conf:1)

Sử dụng lệnh cat để xem tệp:

> cat /etc/httpd/conf/vhosts/devportal.conf

Kết quả của lệnh này liệt kê thư mục cài đặt:

<VirtualHost *:80>

 DocumentRoot "/var/www/html"

Ví dụ về lệnh Drush

Bảng sau đây liệt kê các lệnh Drush phổ biến:

Command Mục đích sử dụng

drush status

Kiểm tra trạng thái của Drupal.

drush archive-dump --destination=../tmp/dc.tar

Sao lưu Drupal vào một vị trí cụ thể.

drush dc-getorg

Trả về tổ chức Edge liên kết với cổng thông tin.

drush dc-setorg {ORGNAME}

Đặt tổ chức Edge liên kết với cổng thông tin.

drush dc-getauth

Lấy tên người dùng (địa chỉ email) và mật khẩu của quản trị viên tổ chức Edge liên kết với cổng thông tin.

drush dc-setauth {orgAdminEmail}

Đặt tên người dùng (địa chỉ email) của quản trị viên tổ chức Edge. Bạn sẽ được nhắc đặt mật khẩu.

drush dc-getend

Lấy điểm cuối Edge liên kết với cổng thông tin.

drush dc-setend http://{SERVERENDPOINT:8080/v1

Đặt điểm cuối Edge liên kết với cổng thông tin.

drush dc-test

Kiểm tra kết nối từ cổng thông tin đến tổ chức Edge bằng thông tin đăng nhập của quản trị viên tổ chức.