Yanıtlar:
Denedim ama görünüşe göre.
drush help dl
--hedef Projenin kopyalanacağı yol. Göreceli bir yol sağlıyorsanız, bunun drupal köke göreceğine dikkat edin (önyükleme yapılıyorsa).
sites/all/contrib
sadece sandık için bu Dir ihtiyaç drush tüm contrib modülleri için onu ve kullanımını tanıyacaktır
Bunu varsayılan olarak, örneğin .drush / drushrc.php dosyanızdaki sites / all / modülleri / katkıda bulunabilirsiniz.
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
Ayrıca, Drupal bunu modülleri taramak için kullandığından, yolun 'modüller' bölümünü hariç tutamayacağınızı da unutmayın.
Bu dosyanın yaşayabileceği 6 yer var :
- Drupal site klasörü (ör. Sites / {default | example.com} /drushrc.php).
- Drupal / drush ve sites / all / drush klasörleri veya Drupal kökünün üstündeki dizindeki / drush klasörü.
- --Config (-c) seçeneği tarafından belirtilen herhangi bir konumda.
- Kullanıcının .drush klasörü (yani ~ / .drush / drushrc.php).
- Sistem geneli yapılandırma klasörü (ör. /Etc/drush/drushrc.php).
- Kurulum klasörünü sıkıştırın.
sites/all/contrib
bu direksiyonu sandığınız için drush onu tanıyacak ve tüm katkı modülleri için kullanacaktır. Farklı dir kullanımı için yukarıdaki drushrc.php
ayarlarla cevap verin .
sites/all/contrib
yazmak yerinesites/all/modules/contrib
, değil mi? ;) Btw.,sites/all/modules/core
Gerçekten mantıklı değil, çünkü çekirdek modüller (hack'lenmemelidir) basitçemodules
dizine girer ve daha sonra indirilmezler - sadece düzenli bir Drupal güncellemesinde güncellenir.