Cổng dịch vụ cho nhà phát triển phiên bản 4.17.01
Drush là giao diện dòng lệnh Drupal. Bạn có thể sử dụng trình quản lý này để thực hiện nhiều tác vụ với tư cách là quản trị viên Drupal. Drush sẽ đượ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, Developer Portal (Cổng thông tin dành cho nhà phát triển) được cài đặt tại:
- /opt/apigee/apigee-drupal (Nginx)
- /var/www/html (Apache)
Do đó, trước tiên, bạn nên thay đổi thư mục thành thư mục gốc chính xác trước khi chạy các 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 thay đổi thành thư mục cài đặt.
Xác định thư mục gốc của cổng thông tin 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 để 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 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 | Sử dụng |
trạng thái drush |
Kiểm tra trạng thái 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 đượ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 |
Nhận tên người dùng (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 được liên kết với cổng. |
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 đến tổ chức Edge bằng thông tin xác thực của quản trị viên tổ chức. |