คําสั่ง Drush ที่ใช้กันโดยทั่วไป

พอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์ v. 4.17.01

Drush คืออินเทอร์เฟซบรรทัดคำสั่งของ Drupal ซึ่งคุณสามารถใช้เพื่อทำงานต่างๆ ได้ในฐานะผู้ดูแลระบบ Drupal ระบบจะติดตั้ง Drush ให้คุณเมื่อติดตั้งพอร์ทัล

วิธีเรียกใช้คําสั่ง Drush

คุณต้องเรียกใช้คําสั่ง Drush จากไดเรกทอรีรูทของเว็บไซต์พอร์ทัล โดยค่าเริ่มต้น พอร์ทัลนักพัฒนาซอฟต์แวร์จะติดตั้งที่:

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

ดังนั้น คุณควรเปลี่ยนไดเรกทอรีเป็นไดเรกทอรีรูทที่ถูกต้องก่อนเรียกใช้คำสั่ง Drush

หากคุณไม่ได้ติดตั้งพอร์ทัลในไดเรกทอรีเริ่มต้น ให้เปลี่ยนเป็นไดเรกทอรีการติดตั้ง

การกำหนดไดเรกทอรีรูทของพอร์ทัลใน Apache

หากไม่ทราบไดเรกทอรีการติดตั้ง ให้ใช้คําสั่งต่อไปนี้เพื่อค้นหาไฟล์ devportal.conf

>  apachectl -S

คำสั่งดังกล่าวจะแสดงบรรทัดตำแหน่งไฟล์ devportal.conf

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

ใช้คำสั่ง cat เพื่อดูไฟล์

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

เอาต์พุตจากคำสั่งนี้จะแสดงไดเรกทอรีการติดตั้ง

<VirtualHost *:80>

 DocumentRoot "/var/www/html"

ตัวอย่างคําสั่ง Drush

ตารางต่อไปนี้แสดงคําสั่ง Drush ที่พบบ่อย

คำสั่ง การใช้งาน

สถานะแปรง

ตรวจสอบสถานะ Drupal

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

สำรองข้อมูล Drupal ไปยังตำแหน่งที่เฉพาะเจาะจง

drush dc-getorg

แสดงองค์กร Edge ที่เชื่อมโยงกับพอร์ทัล

drush dc-setorg {ORGNAME}

ตั้งค่าองค์กร Edge ที่เชื่อมโยงกับพอร์ทัล

drush dc-getauth

รับชื่อผู้ใช้ (อีเมล) และรหัสผ่านของผู้ดูแลระบบองค์กร Edge ที่เชื่อมโยงกับพอร์ทัล

drush dc-setauth {orgAdminEmail}

ตั้งค่าชื่อผู้ใช้ (อีเมล) ของผู้ดูแลระบบองค์กร Edge ระบบจะแจ้งให้คุณตั้งรหัสผ่าน

drush dc-getend

รับปลายทาง Edge ที่เชื่อมโยงกับพอร์ทัล

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

ตั้งค่าปลายทาง Edge ที่เชื่อมโยงกับพอร์ทัล

Drush dc-test

ทดสอบการเชื่อมต่อจากพอร์ทัลไปยังองค์กร Edge โดยใช้ข้อมูลเข้าสู่ระบบของผู้ดูแลระบบขององค์กร