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

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

Drush là giao diện dòng lệnh của Drupal. Bạn có thể sử dụng nó để 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 các lệnh trong 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 dành cho nhà phát triển được cài đặt lúc:

  • /opt/apigee/apigee-drupal/wwwroot (Nginx)
  • /var/www/html (Apache)

Do đó, trước tiên, bạn phải thay đổi thư mục thành đúng thư mục gốc trước khi chạy Lệnh Drush:

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

Xác định cổng thông tin thư mục gốc trên Apache

Nếu bạn không biết thư mục cài đặt, hãy sử dụng lệnh sau để định vị phần mở rộng tệp devportal.conf:

>  apachectl -S

Lệnh đó hiển thị một dòng cho thấy vị trí của tệp devportal.conf:

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

Sử dụng lệnh mèo để 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:

Lệnh Trường hợp sử dụng

trạng thái chấm dứt

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

tệp kết xuất lưu trữ dạng cọ vẽ --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 được liên kết với cổng thông tin.

drush dc-setorg {ORGNAME}

Đặt tổ chức Edge được 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 của quản trị viên tổ chức Edge (địa chỉ email). Bạn sẽ được nhắc đặt mật khẩu.

drush dc-getend

Tải điểm cuối Edge được liên kết với cổng thông tin.

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

Đặt điểm cuối Edge được 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 với tổ chức Edge bằng cách sử dụng tổ chức thông tin xác thực của quản trị viên.