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.