Drupal çekirdek dosyalarını alt dizin yerine doğrudan dizine indirmek için drush kullanın


15

drush dlNormal kullandığınızda , drupal'ı bir alt dizine indirir, yani: drupal-7.16

Alt dizini oluşturmayı atlamak ve sadece drupal kök dizin dosyalarını pwd veya hedef dizine yüklemek istiyorum. ör .: /var/www/install.php

Bu, drush komutları ile yapılabilir mi?

Diğer mermi geçici çözümleri de memnuniyetle karşılanmaktadır ve eğer acele ile bu mümkün değilse cevap durumu için değerlendirilecektir.


Bunun güvenli olmayan bir kurulum olduğunu unutmayın. Bunu yapmanın daha güvenli bir yolunun açıklaması için aşağıdaki yorumlardan bazılarına göz atın.
bitfed

Yanıtlar:


22
drush dl drupal --destination=/var --drupal-project-rename=www

3
Bunun diğer cevaplardan nasıl farklı olduğunu genişletebilir misiniz?
mpdonadio

1
MPD: Bu farklı çünkü aslında cevabı cevaplamak Greg'in cevabından daha yakın.
bitfed

Teşekkürler lunitin! Bu çözümdür, ancak soruyu doğru bir şekilde çözmek için olması gerekir. --destination = / var --drupal-project-rename = www
bitfed

1

Drush genellikle bir alt dizin oluşturur, ancak "/var/www/drupal-7.12" alt dizinindeki tüm dosyaları bu kodla "/ var / www /" üst klasörüne kolayca kopyalayabilirsiniz.

mv * .* ..

1

Drupal'ı indirmek için hedef klasörün adını --destination parametresi aracılığıyla belirtebilirsiniz. Örneğin:

$ cd /var
$ drush dl drupal --destination=www

Kenara: Sitenizi doğrudan / var / www yerine doğrudan /var/www/mysite.org adresine koymanın daha iyi olacağını unutmayın; bir gün, aynı sunucuya ikinci bir site koymak isteyebilirsiniz.


1
Daha ileri gideceğim ve /var/www/mysite.org/docroot içine koyacağımı söyleyebilirim, böylece özel dizininizi /var/www/mysite.org/private içine koyabilir ve /var/www/mysite.org yapabilirsiniz / conf için ihtiyacınız olabilecek herhangi bir Apache içerir. Bütün bunları gerçeğin ardından değiştirmek acı verebilir.
mpdonadio

FWIW, tüm Drupal sitelerimde MPD tarafından önerilen yapıyı kullanıyorum.
greg_1_anderson

--hedef hala alt dizini oluşturur. Gerisi soru ile ilgili değil.
9'da bitfedildi
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.