[gelöst] DRUSH wohin installieren und wie kurz aufrufen?
Eingetragen von Martin Gr. (209)
am 13.10.2023 - 08:43 Uhr in
am 13.10.2023 - 08:43 Uhr in
Hallo community,
ich hab mittels composer eine frische D10 Seite aufgesetzt und möchte DRUSH ebenfalls dazu installieren.
Wo genau platziere ich DRUSH?
Also ich mache
cd /var/www/vhosts/...mein server.../
aber wie tief gehe ich dabei in das Verzeichnis hinein? Und dann installiere ich es mit composer require drush/drush
?
Und wie erfolgt der DRUSH Aufruf?
Dann hat mich Werner darauf hingewiesen, dass es einen Weg gibt, eine "Abkürzung" zu schaffen, mit einer App oder einem Script das es angeblich auch für Windows Anwender gibt. Weiss da wer etwas Näheres, gibts etwas Bewährtes?
Danke für eure Hinweise,
Martin
PS: teilweise gelöst.
- Anmelden oder Registrieren um Kommentare zu schreiben
`cd web` und `../vendor/bin/drush`
am 14.10.2023 - 23:43 Uhr
Kurzfassung:
composer require drush/drush
installiert das ausführbare Skript im eigenen "bin" Verzeichnis. Die ist per Default "vendor/bin" relativ zum Projekt-Ordner. Das kann aber auch ein anderes sein. Wurde dann aber auch via composer.json definiert. Das gleich gilt für den das Webroot-Verzeichnis. Das ist bei Drupal in der Regel (aber kann auch anders sein) "web". Wenn man drush nicht separat mitteilen möchte, wo sich das Drupal beendet ist es am einfachsten, man beugt sich in ebendieses "web"-Verzeichnis. Wenn man sich nicht tiefer in der Verzeichnis-Struktir befindet, geht der Aufruf so:../vendor/bin/drush
Zusatzskripte zum einfachen Anwenden sind ein eigenes Thema. Wir haben in unserer internen Skript-Sammlung zur Verwaltung von Webanwendungen inzwischen mehrere Hilfen integriert inkl. Shortcuts, die drush auch noch die URI des Systems mitgeben, so daß man sich z.B. gleich ein Login-Link erzeugen kann. Der komplette Befehl wäre dann
../vendor/bin/drush uli --uri=https://domain.de
# DrupalCenter-Moderator # https://www.drupal.org/u/c-logemann
# CTO der Nodegard GmbH: Tech. Concepts | Security + Availability Operations / Wir unterstützen IT-Abteilungen, Agenturen, Freiberufler:innen
Danke für die Info
am 15.10.2023 - 18:29 Uhr
Ich hab gerade größere Probleme, muß erst einmal wieder das Projekt zum Laufen bringen. Wie hier beschrieben: https://www.drupalcenter.de/node/62102
Lg