Verwalten von Drupal 8-Webservern mit Drush

Einführung: Das beliebteste CLI-Tool für Drupal 8

Diese Lernprogramm wird zeigen, wie man verwaltet Drupal 8 Webserver, einschließlich Konfiguration & Abhängigkeitseinstellungen für erforderliche Module & Programmiersprachen mit Drush.


Drush ist ein Befehlszeilenprogramm zum Verwalten Drupal 8 und muss auf dem Webserver installiert sein. Dies erfordert normalerweise ein VPS-Hosting, ein dediziertes Server-Hosting oder einen Cloud-Hosting-Plan.

Etwas Drupal 8 spezialisierte Gastgeber bieten Drush auf Shared Hosting-Plänen vorinstalliert. Drush ist die CLI-Administration der Drupal CMS mit einer Reihe von professionellen Elektrowerkzeugen.

Erster Schritt: Installieren Sie Drush auf dem Webserver (Linux oder Windows).

Folge dies HostAdvice Tutorial um zu installieren Drush auf CentOS mit Sudo::

  • Wie installiert man "Drush" für Drupal auf einem CentOS 7-Server

Das Handbuch enthält auch Informationen zur Installation Drush mit Komponist was wird funktionieren Windows Server wenn Curl, Git, Cygwin, & andere Pakete werden zur Verfügung gestellt.

Um die zu installieren Drush 8.x. Ausführung:

Composerglobalrequire Drush / Drush: 8. *

Hinweis:Drupal 8 Websites, die auf gemeinsam genutzten Plänen gehostet werden, haben möglicherweise keine Berechtigung zur Installation Drush auf Plattformservern. Stellen Sie in diesem Fall sicher, dass der Webhost installiert ist Drush.

Um zu lernen Drush, Lauf:

$ drush Hilfe

oder

$ drush Thema

Scrollen Sie durch die Hilfe & Themeninformationen in der CLI, um mehr über die verfügbaren Informationen zu erfahren Drush Befehle.

Schritt 2: Verwenden Sie Drush, um Drupal 8 Core zu installieren

Führen Sie diesen Befehl zunächst mit aus Git Bash oder Kitt um die zu installieren Drupal 8 Kernverteilungsdateien über die Befehlszeile mit Drush::

drush dl drupal-8 –auswahl

Das dl Befehl wird die neueste Version von herunterladen Drupal 8 in das Stammverzeichnis oder den Unterordner entsprechend dem Pfad. Verwenden Sie die folgenden Befehle, um die Dateien zu installieren:

drush site-install

Alias:

drush si

Argumente – Profil:

Profil: Das Installationsprofil, das Sie ausführen möchten. Standardmäßig “Standard” in D6, “Standard” in D7 +, es sei denn, ein Installationsprofil ist als exklusiv markiert (oder als Distribution in der D8 + -Terminologie). In diesem Fall wird dies verwendet.

Argumente – Schlüsselwert:

key = value …: Alle zusätzlichen Einstellungen, die Sie an das Profil übergeben möchten. Vollständig unterstützt von D7 +, teilweise unterstützt von D6 (nur Einzelschritt-Konfigurationsformulare). Der Schlüssel hat die Form [Formularname]. [Parametername] auf D7 oder nur [Parametername] auf D6.

Optionen: Es sind 13 verfügbar Drush Optionen für die “Site installieren” Befehl:

–db-url
–db-url: db-url
–Datenbankpräfix: Ein optionales Tabellenpräfix für die Erstinstallation. Kann ein Schlüsselwertarray von Tabellen / Präfixen in einer Drushrc-Datei sein (nicht die Befehlszeile).
–db-su
–db-su: db-su
–db-su-pw
–db-su-pw: db-su-pw
–Kontoname: Name uid1. Der Standardwert ist admin
–Account-Pass: UID1-Pass. Der Standardwert ist ein zufällig generiertes Passwort. Falls gewünscht, legen Sie ein festes Passwort in drushrc.php fest.
–Konto-Mail: UID1-E-Mail. Der Standardwert ist [email protected]
–Gebietsschema
–Gebietsschema: Gebietsschema
–clean-url: Standardmäßig bereinigen; Verwenden Sie –no-clean-url zum Deaktivieren. Beachten Sie, dass Drupal 8 und höher sauber sein muss.
–Site-Name: Standardmäßig Site-Install
–Site-Mail: Von: für Systemmailings. Der Standardwert ist [email protected]
–sites-subdir
–sites-subdir: sites-subdir
–Konfigurationsverzeichnis: Ein Pfad, der auf einen vollständigen Konfigurationssatz verweist, der nach der Installation importiert werden soll.

Verwenden Sie diese Drush Befehle ist es möglich, die zu erstellen MySQL Datenbank & Drupal 8 Installation mit feinkörnigen Details über Konfigurationseinstellungen, die automatisiert werden können.

Schritt drei: Verwenden Sie Drush, um Drupal 8-Module zu installieren

Drush wird von Fachleuten bevorzugt Drupal 8 Administratoren, Programmierer, & Entwickler, weil es häufig wiederkehrende Aufgaben im Zusammenhang mit Wartung oder Installation beschleunigen kann.

So laden Sie a Drupal 8 Modul von Drush Befehl:

drush dl module_name

So installieren Sie a Drupal 8 Modul mit Drush, Verwenden Sie die CLI, um Folgendes auszuführen:

drush en module_name

Notiere dass der Drupal-Konsole Modul & Komponist bieten alternative Mittel zur Installation Drupal 8 Module über die Kommandozeile, aber Drush ist die technischste Option.

Schritt 4: Verwenden Sie Drush, um Drupal 8-Designs zu installieren

Die Befehle zum Installieren von a Drupal 8 Das Thema ist das gleiche wie für Module, mit einigen zusätzlichen Optionen für Themenkonfiguration bereitgestellt von der Drush Befehlswerte.

Laden Sie ein Drupal 8-Thema herunter:

$ drush dl themename

Aktivieren Sie das Thema:

$ drush en themename

Liste aller installierten Themes:

$ drush pm-list –type = theme

Legen Sie das Thema als Standard fest:

$ drush config-set system.theme Standard-Themenname

Stellen Sie das Thema so ein, dass der Verwaltungsabschnitt verwendet wird:

$ drush config-set system.theme admin themename

Andere nützliche Drush Befehle dienen zum Löschen des Theme-Cache:

$ drush cr

Dieser Befehl erstellt das tatsächlich neu Drupal 8 Cache auf dem Webserver. Verwenden Drush Befehle für Themenentwicklung oder um den Aufbau neuer Websites zu beschleunigen.

Fünfter Schritt: Verwenden Sie Drush, um Drupal 8-Projekte zu aktualisieren

Eine weitere wichtige Verwendung von Drush ist in der Automatisierung regelmäßig Drupal Wartungsaufgaben wie Sicherheitsupdates, Modul-Upgrades, Patches, & Codeversionen mit der Kommandozeile.

So listen Sie alle verfügbaren Projektaktualisierungen auf (erfordert Composer):

Komponist veraltet ‘drupal / *’

Alle Sicherheitsupdates auflisten:

drushpm: Sicherheit

Installieren Sie alle Modul- / Theme-Updates (erfordert Composer):

Composer Update Drupal / Modulname – mit Abhängigkeiten

Führen Sie alle Datenbankaktualisierungen aus:

drush aktualisiertb

Erstellen Sie den Site-Cache neu:

drush cr

Aktualisieren Sie die installierte Drupal 8-Version:

Drupal drushal

Aktualisieren Sie nur ein einzelnes Modul:

Modulname vertreiben

Aktualisieren Sie nur Sicherheitspatches:

Drush up – nur Sicherheit

Führen Sie ausstehende Updates auf einer Staging-Site aus:

$ drush @staging aktualisiertb

Staging-Dateien mit der Produktion synchronisieren:

$ drush rsync @staging:% files / @ live:% files

Synchronisieren Sie die Datenbank von der Produktion mit dem Entwickler, ohne die Cache-Tabelle:

$ drush sql-sync –structure-tables-key = custom @ live @ dev

Diese Befehle zeigen nur das Minimum von was Drush kann tun, wenn ordnungsgemäß für bereitgestellt Drupal 8 Website-Management. Weitere Informationen finden Sie in diesen Ressourcen:

  • Drush-Dokumentation
  • Drush-Befehle
  • Update Core über Drush
  • Drupal mit Drush installieren

Drush ist einer der aktivsten & weit verbreitete Module in der Drupal Gemeinschaft.

Fazit: Drush & Composer für die Webserververwaltung

Drush & Komponist werden zunehmend als obligatorische Webserver-Erweiterungen für die Verwaltung angesehen Drupal 8 mit Befehlszeilentools zur Beschleunigung sich wiederholender Wartungsaufgaben.

Linux & Windows Systemadministratoren vertraut mit CLI-Tools Kann benutzen Drush effektiv zum Installieren von Websites, Aktualisieren von Modulen, Verwalten von Themen, & Web-Sicherheit.

Schauen Sie sich diese Top 3 Drupal Hosting Services an:

ChemiCloud

Startpreis:
2,76 $


Verlässlichkeit
10


Preisgestaltung
9.9


Benutzerfreundlich
9.9


Unterstützung
10


Eigenschaften
9.9

Bewertungen lesen

Besuchen Sie ChemiCloud

Hostinger

Startpreis:
0,99 $


Verlässlichkeit
9.3


Preisgestaltung
9.3


Benutzerfreundlich
9.4


Unterstützung
9.4


Eigenschaften
9.2

Bewertungen lesen

Besuchen Sie Hostinger

A2 Hosting

Startpreis:
$ 3,92


Verlässlichkeit
9.3


Preisgestaltung
9.0


Benutzerfreundlich
9.3


Unterstützung
9.3


Eigenschaften
9.3

Bewertungen lesen

Besuchen Sie A2 Hosting

Verwandte Anleitungen

  • Verwalten von Drupal 8-Webservern mit Composer
    mittlere
  • So hosten Sie Drupal 8-Websites mit Redis auf VPS-Plänen
    mittlere
  • So installieren Sie Drupal 8 mit LAMP mithilfe von Bitnami
    mittlere
  • So optimieren Sie das Drupal 8-Caching mit Memcached auf cPanel-Hosting
    mittlere
  • Wie installiert man & Verwenden Sie Acquia Dev Desktop für Drupal 8
    mittlere
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me