일반적으로 사용되는 Drush 명령어

개발자 서비스 포털 v. 4.16.09

Drush는 Drupal 명령줄 인터페이스입니다. Drupal 관리자로서 많은 태스크를 수행하는 데 사용할 수 있습니다. Drush는 포털을 설치할 때 설치됩니다.

Drush 명령어 실행 방법

포털 사이트의 루트 디렉터리에서 Drush 명령어를 실행해야 합니다. 기본적으로 개발자 포털은 /var/www/html에 설치됩니다. 따라서 Drush 명령어를 실행하기 전에 먼저 디렉터리를 /var/www/html로 변경해야 합니다.

> cd /var/www/html

기본 디렉터리에 포털을 설치하지 않은 경우 설치 디렉터리로 변경합니다.

포털 루트 디렉터리 확인

설치 디렉터리를 모르는 경우 다음 명령어를 사용하여 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 명령어가 나열되어 있습니다.

명령어 용도

드러시 상태

Drupal 상태를 확인합니다.

drush 자료실-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 조직으로의 연결을 테스트합니다.