Użyj drush, aby pobrać podstawowe pliki drupal bezpośrednio do katalogu zamiast do podkatalogu

15

Kiedy używasz drush dlnormalnie, pobiera on drupal do podkatalogu tj .: drupal-7.16

Chciałbym pominąć tworzenie podkatalogu i po prostu zainstalować pliki katalogu głównego drupal w katalogu pwd lub docelowym. tj .: /var/www/install.php

Czy można tego dokonać za pomocą komend drush?

Inne obejścia powłoki również są mile widziane i będą rozpatrywane pod kątem statusu odpowiedzi, jeśli nie jest to możliwe w przypadku drush.

bitfed
źródło
Pamiętaj, że jest to niepewna konfiguracja. Sprawdź niektóre z poniższych komentarzy, aby uzyskać wyjaśnienie bezpieczniejszego sposobu na zrobienie tego.
bitfed,

Odpowiedzi:

22
drush dl drupal --destination=/var --drupal-project-rename=www
lunityna
źródło
3
Czy potrafisz wyjaśnić, czym różni się to od innych odpowiedzi?
mpdonadio
1
MPD: Jest inaczej, ponieważ tak naprawdę bliżej jest odpowiedzieć na pytanie niż odpowiedź Grega.
bitfed
Dzięki, lunitin! To jest rozwiązanie, ale aby poprawnie rozwiązać pytanie, musiałoby to być. --destination = / var --drupal-project-rename = www
bitfed
1

Drush zwykle tworzy podkatalog, ale możesz łatwo skopiować wszystkie pliki z tego podkatalogu „/var/www/drupal-7.12” do jego górnego folderu „/ var / www /” za pomocą tego kodu

mv * .* ..
saadlulu
źródło
1

Możesz określić nazwę folderu docelowego, do którego chcesz pobrać Drupala za pomocą parametru --destination. Na przykład:

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

Poza tym: Zauważ, że prawdopodobnie lepiej jest umieścić swoją stronę w /var/www/mysite.org niż bezpośrednio w / var / www; pewnego dnia możesz chcieć umieścić drugą stronę na tym samym serwerze.

greg_1_anderson
źródło
1
Chciałbym pójść dalej i powiedzieć, że umieść go w /var/www/mysite.org/docroot, abyś mógł umieścić swój prywatny katalog w /var/www/mysite.org/private i stworzyć /var/www/mysite.org / conf dla każdego dołączonego serwera Apache, którego możesz potrzebować. Zmiana tego wszystkiego po fakcie może być uciążliwa.
mpdonadio
FWIW, używam tej samej struktury zalecanej przez MPD we wszystkich moich witrynach Drupal.
greg_1_anderson
--destination nadal tworzy podkatalog. Reszta nie ma znaczenia dla pytania.
bitfed