Direkt zum Inhalt

Drush und Drush-Befehle

Hülya Küçük
Hülya Küçük Front-end Developer

 

Drush ist ein leistungsstarkes Werkzeug, das durch die Kombination der Begriffe Drush, Drupal und Shell entstanden ist. Es wird verwendet, um Drupal-Projekte über die Kommandozeile zu verwalten und enthält grundlegende Funktionen für die Verwaltung und Wartung von Websites. Ein wesentlicher Vorteil von Drush für Drupal-Entwickler ist seine Geschwindigkeit, da es Aufgaben in Sekundenschnelle erledigen kann.

Drush Installation

Um Drush zu installieren, müssen Sie sicherstellen, dass Composer auf Ihrem Computer installiert ist, da Drush über Composer installiert wird.

 1. Composer Installation:

Für Linux-Betriebssysteme können Sie den folgenden Befehl verwenden:

curl -sS https://getcomposer.org/installer | php

Für Windows-Betriebssysteme können Sie die Installationsdatei unter

https://getcomposer.org/Composer-Setup.exe verwenden.

Nach der Installation können Sie den folgenden Befehl ausführen, um Composer global verfügbar zu machen:

mv composer.phar /usr/local/bin/composer

2. Drush Installation: 

Nach der Composer-Installation können Sie Drush mit folgendem Befehl installieren:

composer global require drush/drush

Um eine bestimmte Version zu installieren, verwenden Sie:

composer require drush/drush:10.4.3

3. Überprüfung der installierten Drush-Version: 

Nach der Installation können Sie den folgenden Befehl verwenden, um die Drush-Version zu überprüfen:

drush --version

4. Drush verfügbar machen: 

Fügen Sie den Pfad $HOME/.composer/vendor/bin Ihrer System-PATH-Variable hinzu, um Drush-Befehle direkt von der Kommandozeile aus auszuführen. Fügen Sie die folgende Zeile zu Ihrer ~/.bashrc oder ~/.bash_profile Datei hinzu:

export PATH="$PATH:$HOME/.composer/vendor/bin"

5. Bestätigung der Drush-Installation: 

Überprüfen Sie die Drush-Installation mit dem folgenden Befehl:

drush status

Grundlegende Aufgaben:

  1. Modul/Thema-Verwaltung: Aktivieren oder deaktivieren Sie Module oder Themes in Sekundenschnelle.
  2. Benutzerdefinierte Aufgaben: Erstellen Sie benutzerdefinierte Befehle für spezifische Arbeitsabläufe oder Automatisierungsszenarien.
  3. Aufräumen: Führen Sie über die Kommandozeile einfach Aufgaben wie Cache-Löschung durch.
  4. Konfigurationen: Bearbeiten Sie schnell die Konfigurationen Ihrer Website, besonders nützlich beim Synchronisieren von Einstellungen zwischen verschiedenen Umgebungen.
  5. Datenbank-Backup: Sichern Sie die Datenbank über die Kommandozeile, um Datenverlust zu verhindern.
  6. Hilfe und Dokumentation: Drush kann für die Anzeige von Hilfe und Dokumentation zu Befehlen verwendet werden, z. B. drush help oder drush help <command>.

Beispiele für Drush-Befehle:

drush status: Zeigt den allgemeinen Status der Website an.

drush pm-list: Listet installierte Module und Themes auf.

drush en module_name: Aktiviert ein bestimmtes Modul.

drush dis module_name: Deaktiviert ein Modul.

drush uli: Startet eine Benutzersitzung.

drush sql-cli: Ermöglicht den Zugriff auf die Datenbank über die Befehlszeile.

drush cex: Exportiert die Konfiguration für Module oder Themes.

drush cim: Importiert Konfigurationen aus einer anderen Umgebung.

drush up: Aktualisiert Module, Themes und den Drupal-Kern.

Diese Drush-Befehle bieten eine Grundlage für die Verwaltung Ihrer Drupal-Projekte. Je nach Projektanforderungen können Sie Drush-Befehle anpassen und Ihre Drupal-Website effizienter verwalten.

 


 

Unsere Büros

Drupart Locations

Unsere Buros

Wiesbaden

Hinterbergstraße 27
65207 Wiesbaden
Deutschland

+49 (0) 6151 – 492 70 23

[email protected]

London

151 West Green Road, London, England

+44 203 815 6478

[email protected]

Newark

112 Capitol Trail Suite, A437 Newark DE, 19711

+1 (740) 666 6255

[email protected]

Istanbul

GOSB Teknopark Hi-Tech Bina 3.Kat B3 Gebze - KOCAELİ

+49 (0) 6151 – 492 70 23

[email protected]