답변:
예를 들어 .drush / drushrc.php 파일에서 sites / all / modules / contrib 등을 기본값으로 지정할 수 있습니다.
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
또한 Drupal은이를 사용하여 모듈을 검색하므로 경로의 '모듈'부분을 제외 할 수 없습니다.
- Drupal 사이트 폴더 (예 : sites / {default | example.com} /drushrc.php)
- Drupal / drush 및 sites / all / drush 폴더 또는 Drupal 루트 위의 디렉토리에있는 / drush 폴더
- --config (-c) 옵션으로 지정된 위치에 관계없이
- 사용자의 .drush 폴더 (예 : ~ / .drush / drushrc.php).
- 시스템 전체 구성 폴더 (예 : /etc/drush/drushrc.php)
- Drush 설치 폴더.
sites/all/contrib
그냥 상자에이 디렉토리가 필요 drush 모두의 contrib 모듈을 위해 사용을 인식합니다. 다른 디렉토리의 경우 drushrc.php
설정 과 함께 위의 대답을 사용하십시오 .
sites/all/contrib
당신이 쓰고 싶었다고 생각합니다sites/all/modules/contrib
. ;) Btw.sites/all/modules/core
는 해킹해서는 안되는 핵심 모듈이 단순히modules
디렉토리에 들어가고 나중에 다운로드되지 않으므로 정기적 인 Drupal 업데이트로 업데이트 되기 때문에 실제로 이해 가되지 않습니다.