Website-Suche

So installieren Sie Drupal unter CentOS 8


Drupal ist ein kostenloses, in PHP geschriebenes Open-Source-CMS, das mit der GNU/GPL-Lizenz ausgeliefert wird. Genau wie bei beliebten CMS-Plattformen wie WordPress und Joomla können Sie mit Drupal von Grund auf mit der Erstellung Ihres eigenen Blogs oder Ihrer eigenen Website beginnen, ohne dass Sie über Kenntnisse in Webprogrammierung oder Auszeichnungssprachen verfügen.

In diesem Tutorial erfahren Sie, wie Sie Drupal unter CentOS 8 Linux installieren.

Voraussetzungen

Bevor wir beginnen, stellen Sie sicher, dass Sie den LAMP-Stack auf Ihrem CentOS 8 installiert haben. LAMP ist ein beliebter Stack für das Hosting von Webhosting und besteht aus dem Apache-Webserver MariaDB/MySQL-Datenbank und PHP.

Stellen Sie außerdem sicher, dass Sie über eine SSH-Verbindung zu Ihrem CentOS 8-Server und eine gute und stabile Internetverbindung verfügen.

Schritt 1: Installieren Sie zusätzliche PHP-Module in CentOS 8

Drupal benötigt zusätzliche PHP-Module, um reibungslos zu funktionieren. Installieren Sie sie also, indem Sie den folgenden Befehl ausführen.

sudo dnf install php-curl php-mbstring php-gd php-xml php-pear php-fpm php-mysql php-pdo php-opcache php-json php-zip

Schritt 2: Erstellen Sie eine Drupal-Datenbank

Nachdem Sie alle erforderlichen PHP-Module installiert haben, müssen Sie eine Datenbank erstellen, um die Installationsdateien von Drupal aufzunehmen. Melden Sie sich also wie gezeigt bei Ihrer MariaDB-Datenbank an.

sudo mysql -u root -p

Führen Sie nach der Anmeldung die gezeigten Befehle aus, um eine Datenbank für Drupal zu erstellen und dem Drupal-Benutzer alle Berechtigungen zu erteilen.

MariaDB [(none)]> CREATE DATABASE drupal_db;
MariaDB [(none)]> GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Beenden Sie den Datenbankserver und starten Sie ihn neu.

sudo systemctl restart mariadb

Schritt 3: Laden Sie Drupal in CentOS 8 herunter

Nachdem die Datenbank von Drupal eingerichtet ist, besteht der nächste Schritt darin, die Tarball-Datei von Drupal von der offiziellen Website von Drupal herunterzuladen. Diese enthält alle notwendigen Dateien, damit Drupal wie erwartet funktioniert. Zum Zeitpunkt des Verfassens dieses Artikels ist die neueste Version Drupal 8.8.4.

sudo wget https://ftp.drupal.org/files/projects/drupal-8.8.4.tar.gz

Nachdem der Download abgeschlossen ist, extrahieren Sie die Tarball-Datei wie gezeigt.

sudo tar -xvf drupal-8.8.4.tar.gz

Verschieben Sie als Nächstes den extrahierten Ordner wie gezeigt in das Stammverzeichnis des Apache-Dokuments.

sudo mv drupal-8.8.2 /var/www/html/drupal

Ändern Sie mit der unkomprimierten Drupal-Datei im Stammverzeichnis des Dokuments die Dateiberechtigungen, um Apache den Zugriff auf das Verzeichnis zu ermöglichen.

sudo chown -R apache:apache /var/www/html/drupal

Schritt 4: Drupal-Einstellungen konfigurieren

Als Nächstes erstellen wir eine Einstellungsdatei aus der Standardeinstellungsdatei (default.settings.php), die bereits am folgenden Speicherort vorhanden ist.

cd /var/www/html/drupal/sites/default
sudo cp -p default.settings.php settings.php

Falls SELinux auf Ihrem System aktiviert ist, führen Sie den folgenden Befehl aus, um die SELinux-Regel auf das Verzeichnis /var/www/html/drupal/ anzuwenden.

Schritt 5: Abschließen der Drupal-Installation

Wir sind mit allen Konfigurationen fertig. Der einzige verbleibende Teil besteht darin, Drupal im Browser einzurichten. Geben Sie dazu die folgende Adresse in Ihre URL-Leiste ein und drücken Sie die Eingabetaste.

http://server-IP/drupal

Der „Willkommensbildschirm“ wird wie abgebildet angezeigt. Wählen Sie also zunächst Ihre bevorzugte Sprache aus und klicken Sie auf die Schaltfläche „Speichern und fortfahren“.

Wählen Sie im nächsten Bildschirm das „Standardprofil“ als zu verwendendes Profil aus und klicken Sie auf die Schaltfläche „Speichern und fortfahren“, um zur nächsten Seite zu gelangen.

Schauen Sie sich als Nächstes die Übersicht der Anforderungen an und aktivieren Sie saubere URLs. Um saubere URLs zu aktivieren, rufen Sie die Apache-Konfigurationsdatei auf, die sich in der Datei /etc/httpd/conf/httpd.conf befindet.

Setzen Sie das Attribut AllowOverride von None auf All.

Aktualisieren Sie anschließend die Seite, um wie gezeigt mit der Seite „Datenbankkonfiguration“ fortzufahren. Füllen Sie die erforderlichen Felder wie Datenbanktyp, Datenbankname, Datenbankkennwort und Benutzername aus.

Klicken Sie erneut auf die Schaltfläche „Speichern und fortfahren“, um zum nächsten Schritt zu gelangen. Drupal beginnt mit der Installation aller Funktionen und dauert etwa 5 Minuten.

Füllen Sie im nächsten Abschnitt die folgenden Details aus:

Abschließend wird Ihnen die abgebildete Startseite angezeigt. Sie können nun mit der Erstellung Ihrer Website fortfahren und ihr Inhalte hinzufügen. Sie können eine große Auswahl an Drupal-Themen und Plugins verwenden, um das Erscheinungsbild Ihrer Website zu verbessern.

Und damit sind wir am Ende dieses Artikels angelangt. Wir haben Sie Schritt für Schritt durch die Installation von Drupal auf CentOS 8 geführt.