Verwenden Sie drush, um Drupal-Core-Dateien direkt in ein Verzeichnis anstatt in ein Unterverzeichnis herunterzuladen


15

Bei drush dlnormaler Verwendung wird Drupal in ein Unterverzeichnis heruntergeladen, z. B .: Drupal-7.16

Ich möchte das Erstellen des Unterverzeichnisses überspringen und einfach die Drupal-Root-Verzeichnisdateien im pwd- oder Zielverzeichnis installieren. dh: /var/www/install.php

Kann das mit Drush-Befehlen gemacht werden?

Andere Shell-Workarounds sind ebenfalls willkommen und werden für den Antwortstatus berücksichtigt, wenn dies mit drush nicht möglich ist.


Beachten Sie, dass dies eine unsichere Einrichtung ist. In den Kommentaren unten finden Sie Erklärungen zu einer sichereren Vorgehensweise.
Bitfed

Antworten:


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

3
Können Sie erläutern, wie sich dies von den anderen Antworten unterscheidet?
mpdonadio

1
MPD: Es ist anders, weil es der Beantwortung der Frage näher kommt als Gregs Antwort.
Bitfed

Vielen Dank, Lunitin! Es IST die Lösung, aber um die Frage richtig zu lösen, müsste es sein. --destination = / var --drupal-project-
rename

1

Drush erstellt normalerweise ein Unterverzeichnis. Mit diesem Code können Sie jedoch alle Dateien aus diesem Unterverzeichnis "/var/www/drupal-7.12" in den oberen Ordner "/ var / www /" kopieren

mv * .* ..

1

Über den Parameter --destination können Sie den Namen des Zielordners angeben, in den Drupal heruntergeladen werden soll. Beispielsweise:

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

Nebenbei: Beachten Sie, dass es wahrscheinlich besser ist, Ihre Site in /var/www/mysite.org zu platzieren, als direkt in / var / www; Vielleicht möchten Sie eines Tages eine zweite Site auf demselben Server einrichten.


1
Ich würde noch weiter gehen und sagen, dass Sie es in /var/www/mysite.org/docroot ablegen, damit Sie Ihr privates Verzeichnis in /var/www/mysite.org/private ablegen und ein /var/www/mysite.org erstellen können / conf für alle Apache-Pakete, die Sie benötigen. All dies nachträglich zu ändern, kann schmerzhaft sein.
mpdonadio

FWIW, ich verwende auf allen meinen Drupal-Sites dieselbe von MPD empfohlene Struktur.
greg_1_anderson

--destination erstellt das Unterverzeichnis still. Der Rest ist für die Frage nicht relevant.
Bitfed
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.