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.


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

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 * .* ..

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.