Installation und Konfiguration von Drupal in der ServBay-Umgebung
Was ist Drupal?
Drupal ist ein leistungsstarkes Open-Source-Content-Management-System (CMS), das weit verbreitet ist, um verschiedene Arten von Websites zu erstellen, von persönlichen Blogs bis hin zu Unternehmensportalen. Drupal bietet flexible Inhaltsverwaltung, Benutzerberechtigungsmanagement und Erweiterungsfunktionen, was es ideal für den Aufbau komplexer und leistungsstarker Websites macht.
Schritte zur Installation von Drupal
In diesem Artikel zeigen wir, wie man Drupal in der ServBay-Umgebung installiert und konfiguriert.
Schritt 1: Erstellen eines Projektverzeichnisses
Zuerst erstellen wir ein neues Projektverzeichnis im www
Verzeichnis von ServBay:
cd /Applications/ServBay/www
mkdir servbay-drupal-app
cd servbay-drupal-app
2
3
Schritt 2: Erstellen eines Drupal-Projekts mit Composer
ServBay beinhaltet bereits Composer, daher können wir Composer direkt verwenden, um ein Drupal-Projekt zu erstellen:
composer create-project drupal/recommended-project .
Schritt 3: Erstellen einer Datenbank und eines Benutzers
Zugriff auf das mitgelieferte phpMyAdmin-Datenbankverwaltungswerkzeug von ServBay
Öffne https://servbay.host/, klicke auf „phpMyAdmin“, um das phpMyAdmin-Datenbankverwaltungswerkzeug zu öffnen.
Erstellen eines Datenbankbenutzers
Aufrufen der Benutzerkontenseite
- Klicke auf der Hauptseite von phpMyAdmin im oberen Menü auf „Benutzerkonten“.
Einen neuen Benutzer hinzufügen
- Klicke auf „Benutzerkonto hinzufügen“.
- Fülle die folgenden Informationen aus:
- Benutzername:
drupal_user
- Hostname:
localhost
- Passwort: Gib ein sicheres Passwort ein, z.B.
password123
- Passwort erneut eingeben: Gib das Passwort erneut ein
- Benutzername:
- Wähle im Abschnitt „Datenbank für Benutzer erstellen“ die Option „Erstelle eine Datenbank mit demselben Namen und gewähre alle Rechte“.
- Achte darauf, das Kontrollkästchen „Alle Rechte gewähren“ zu aktivieren.
- Klicke auf die Schaltfläche „Ausführen“.
Schritt 4: Konfigurieren des Webservers
Hinzufügen einer neuen Website
Öffne ServBay, klicke auf die Registerkarte „Host“ und füge eine neue Website hinzu:
- Name:
My Drupal Site
- Domainname:
servbay-drupal.local
- Website-Typ:
PHP
- PHP-Version: Wähle die entsprechende PHP-Version
- Webseiten-Root-Verzeichnis:
/Applications/ServBay/www/servbay-drupal-app/web
- Name:
Konfiguration speichern
Speichere die Konfiguration.
Schritt 5: Ausführen des Drupal-Installationsprogramms
Zugriff auf die Installationsseite
Öffne einen Browser und rufe
https://servbay-drupal.local/core/install.php
auf, um die Drupal-Installationsseite zu sehen.Sprache auswählen
Wähle die gewünschte Sprache aus und klicke auf „Speichern und fortfahren“.
Installationsprofil auswählen
Wähle „Standard“ und klicke auf „Speichern und fortfahren“.
Datenbankinformationen eingeben
Fülle die Datenbankverbindungsinformationen gemäß den Anweisungen auf der Seite aus:
- Datenbanktyp:
MySQL, MariaDB, Percona Server oder Ähnliches
- Datenbankname:
drupal_user
(gleich wie der Benutzername) - Datenbankbenutzername:
drupal_user
- Datenbankpasswort:
password123
- Datenbankhost:
localhost
- Datenbanktyp:
Seiteninformationen eingeben
Fülle die Seiteninformationen gemäß den Anweisungen auf der Seite aus, einschließlich Seitenname, E-Mail-Adresse der Seite, Administratorbenutzername und Passwort.
Installation abschließen
Klicke auf „Speichern und fortfahren“, um die Installation abzuschließen.
Schritt 6: Installieren von Modulen und Themen
Module installieren
Melde dich im Drupal-Adminbereich an, klicke auf „Erweitern“, suche und installiere die benötigten Module.
Themen installieren
Klicke auf „Aussehen“, wähle und installiere ein gewünschtes Thema.
Erstellung einer Website mit Drupal
Nun hast du Drupal erfolgreich in der ServBay-Umgebung installiert und konfiguriert und kannst beginnen, deine Website zu erstellen. Hier sind einige häufige Aktionen:
Erstellen von Inhaltstypen und Inhalten
Erstellen eines Inhaltstyps
Im Drupal-Adminbereich, klicke auf „Struktur“ -> „Inhaltstypen“, erstelle einen neuen Inhaltstyp, fülle den Inhaltstypnamen und andere Einstellungen aus und klicke auf „Inhaltstyp speichern“.
Erstellen von Inhalten
Klicke auf „Inhalt“ -> „Inhalt hinzufügen“, wähle den gerade erstellten Inhaltstyp aus, fülle den Inhaltstitel und den Inhalt aus und klicke auf „Speichern und veröffentlichen“.
Konfigurieren des Navigationsmenüs
Erstellen eines Menüs
Im Drupal-Adminbereich, klicke auf „Struktur“ -> „Menü“, erstelle ein neues Navigationsmenü, fülle den Menünamen und andere Einstellungen aus und klicke auf „Speichern“.
Menüeinträge hinzufügen
Füge den Inhalt zum Navigationsmenü hinzu und klicke auf „Menü speichern“.
Anpassen von Blöcken
Block hinzufügen
Im Drupal-Adminbereich, klicke auf „Struktur“ -> „Blocklayout“, ziehe die benötigten Blöcke in die vorgesehenen Bereiche und klicke auf „Blocklayout speichern“.
Block konfigurieren
Konfiguriere die Blockeinstellungen nach Bedarf und klicke auf „Block speichern“.
Durch die obigen Schritte hast du Drupal in der ServBay-Umgebung erfolgreich installiert und konfiguriert und kannst nun damit beginnen, deine Website zu erstellen. Die leistungsstarken und flexiblen Funktionen von Drupal machen es zu einer idealen Wahl für den Aufbau verschiedener Arten von Websites.