Drupal Installation · 6 min read · Nov 02, 2025

So installieren Sie Drupal 9 auf Fedora 34

Drupal ist ein Open-Source-Content-Management-System (CMS), das sehr flexibel für den Aufbau von Websites und Anwendungen ist. Etwa 2,5 Prozent der Websites weltweit verwenden Drupal. Es wird in vielen Branchen wie Einzelhandel, E-Commerce, Gesundheitswesen usw. eingesetzt.

Drupal ist mit vielen Funktionen ausgestattet, die es von anderen abheben. Wir haben einige davon hier aufgelistet:

  • Mit Drupal können Websites sehr schnell geladen werden und können je nach Bedarf des steigenden Datenverkehrs skalieren.
  • Drupal bietet eine automatische Sprachumwandlung basierend auf dem geografischen Standort eines Gebiets. Dies hilft, Inhalte in der lokalisierten Sprache bereitzustellen.
  • Sicherheitsfunktionen wie Zugriffskontrolle, Verschlüsselung, DoS-Minderung usw. haben bewiesen, dass Drupal eine sehr sichere und stabile Plattform ist.
  • Viele Marketing-Tools sind verfügbar, um potenzielle Kunden anzuziehen und zu verfolgen.

Lassen Sie uns nun zum Verfahren zur Installation von Drupal 9 auf Fedora 34 OS übergehen. Die zum Zeitpunkt des Schreibens dieses Tutorials verfügbare Version ist Drupal 9.0.+

Bevor wir beginnen…

Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind, bevor Sie mit dem Installationsprozess beginnen:

  • Benutzerkonto mit Superuser-Rechten.
  • Zugang zum Internet.

Installation von Drupal 9 auf Fedora 34 Workstation

In diesem Leitfaden installieren wir Drupal mit PHP, Apache (httpd) Webserver und MariaDB-Datenbankserver. Es kann auch mit Datenbankservern wie SQLite, PostgresQL, MySQL usw. und Webservern wie Nginx, Microsoft IIS installiert werden.

Schritt 1. Installieren Sie alle erforderlichen Komponenten und Abhängigkeiten mit dem Befehl:

sudo dnf install httpd php php-mysqlnd php-gd php-xml mariadb-server mariadb php-mbstring php-json

Installieren von MariaDB Apache Php

Schritt 2. Starten und aktivieren Sie die Apache- und MariaDB-Dienste:

 sudo systemctl start httpd mariadb
 sudo systemctl enable httpd mariadb

Starten und Aktivieren von MariaDB Apache

Einrichten des MariaDB-Servers

Schritt 1. Führen Sie für die Erstkonfiguration das Skript ‚mysql_secure_installation‘ aus, um die Datenbank zu sichern:

 sudo mysql_secure_installation 

Eine Reihe von folgenden Fragen wird erscheinen, wählen Sie die für Sie geeigneten Einstellungen:

Geben Sie das aktuelle Passwort für den Benutzer root ein: [Hier eingeben]
Wechseln zu unix_socket: [Y/n] [Geben Sie n ein]
Das root-Passwort ändern? [Y/n] [Geben Sie n ein]
Anonyme Benutzer entfernen? [Y/n] [Geben Sie y ein]
Root-Login aus der Ferne verbieten? [Y/n] [Geben Sie y ein]
Testdatenbank und Zugriff darauf entfernen? [Y/n] [Geben Sie y ein]
Privilegientabellen jetzt neu laden? [Y/n] [Geben Sie y ein]

Sichern von MariaDB

Schritt 2. Nach der Konfiguration von MariaDB erstellen wir eine Datenbank „test_db“ und einen Benutzer „test_user“ mit dem Passwort „howtoforge“. Melden Sie sich zuerst bei MariaDB an und führen Sie die folgenden Befehle aus, um diese Aufgaben zu erledigen:

 sudo mysql -u root 
  1. Erstellen Sie eine Datenbank mit dem Namen „test_db“:
create database test_db;
  1. Erstellen Sie einen Benutzer mit dem Namen „test_user“:
create user 'test_user'@'localhost' identified by 'howtoforge';
  1. Gewähren Sie dem oben genannten Benutzer die erforderlichen Berechtigungen:
grant all privileges on test_db.* to 'test_user'@'localhost';
  1. Laden Sie die Berechtigungstabellen neu:
flush privileges;
  1. Schließlich verlassen Sie die Datenbank mit dem Befehl:
exit;

Datenbank einrichten

Einrichten des Apache-Webservers

Schritt 1. Öffnen Sie die Konfigurationsdatei für Apache mit einem Texteditor Ihrer Wahl:

sudo nano /etc/httpd/conf/httpd.conf

Schritt 2. Suchen Sie den Eintrag „Document root“ und ändern Sie ihn, damit er wie folgt aussieht:

DocumentRoot "/var/www"  
     
DirectoryIndex index.html index.html.var index.php  
Allowoverride All

Einrichten der Apache-Konfigurationsdatei

Einrichten von Drupal

Schritt 1. Gehen Sie jetzt zur Drupal-Website und laden Sie die neueste Version der Drupal (tar.gz)-Datei herunter. Wir werden den Befehl ‚wget‘ verwenden, um die Datei als drupal.tar.gz herunterzuladen.

wget -O drupal.tar.gz https://www.drupal.org/download-latest/tar.gz

Schritt 2. Gehen Sie zum Ordner ‚/var/www‘ und extrahieren Sie die obige Datei hier:

 cd /var/www
 sudo tar -zxf /home/fedora34w/drupal.tar.gz

In unserem Fall ist ‚/home/fedora34w/‘ das Download-Verzeichnis, ändern Sie es entsprechend Ihrem Download-Pfad.

Schritt 3. Erstellen Sie symbolische Links für das extrahierte Drupal-Verzeichnis:

 sudo ln -s drupal-9.1.7/ drupal

Herunterladen und Extrahieren von Drupal

Schritt 4. Gehen Sie jetzt in das Verzeichnis „drupal/sites/default“ im ‚www‘-Verzeichnis und verwenden Sie den Befehl ‚cp‘, um die default.settings.php-Datei nach settings.php zu kopieren:

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

Schritt 5. Erstellen Sie einen Ordner mit dem Namen „files“ im selben Verzeichnis (/var/www/drupal/sites/default) wie settings.php:

sudo mkdir files

Schritt 6. Um Drupal zu installieren, müssen wir die Berechtigungen von ‚settings.php‘ auf 777 setzen. Dadurch wird diese Datei für alle lesbar, schreibbar und ausführbar.

 sudo chmod 777 settings.php

Nach Abschluss der Installation müssen wir diese Berechtigung aus Sicherheitsgründen auf 644 zurücksetzen.

Die Berechtigung für den Ordner ‚files‘ muss auf 775 gesetzt werden:

 sudo chmod 775 files/

Schritt 7. Machen Sie nun ‚apache‘ zum Besitzer des Drupal-Verzeichnisses mit dem Befehl:

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

Berechtigungen für Dateien und Ordner festlegen

Schritt 8. Starten Sie Apache neu und konfigurieren Sie die Firewall, um HTTP-Verkehr zuzulassen:

 sudo systemctl restart httpd
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --reload

Schritt 9. Wir werden SELinux während der Installation von Drupal vorübergehend deaktivieren und danach wieder aktivieren:

sudo setenforce 0

Apache neu starten, Firewall konfigurieren, SELinux deaktivieren

Einrichten von Drupal über den Browser

  1. Starten Sie Ihren Webbrowser und navigieren Sie zu Ihrer System-IP, gefolgt vom ‚/drupal‘-Tag oder verwenden Sie localhost anstelle der IP-Adresse:
http://localhost/drupal oder http://system_ip/drupal
  1. Der Installationsassistent wird jetzt gestartet. Wählen Sie die Sprache aus der Dropdown-Liste:

Sprache für die Installation auswählen

  1. Auf der nächsten Seite wählen Sie die Option Standardprofil, da sie viele Einstellungen standardmäßig konfiguriert hat und verschiedene Kernmodule aktiviert sind. Das minimale Profil sollte verwendet werden, wenn Sie die Auswahl der Funktionen anpassen möchten. Die dritte Option (Umami Food Magazine) ist nur zu Demonstrationszwecken.

Installationsprofil auswählen

  1. Auf der nächsten Seite sehen Sie, ob eine Abhängigkeit oder Anforderung fehlt, andernfalls wird diese Seite übersprungen. Wenn ein fehlendes Element oder ein Fehler vorliegt, können Sie fortfahren, nachdem Sie es behoben haben.

  2. Wählen Sie als Nächstes den Datenbanktyp mit dem Optionsfeld aus, in unserem Fall ist es MariaDB. Geben Sie die Daten der Datenbank (Datenbankname, Datenbankbenutzername, Datenbankpasswort) ein. Drücken Sie „Speichern und Fortfahren“, um den Installationsprozess zu starten:

Datenbankdetails eingeben

  1. Drupal beginnt mit der Installation aller seiner Komponenten, wie im Bild unten gezeigt:

Beginn der Drupal-Installation

  1. Um die Konfiguration von Drupal abzuschließen, füllen Sie die folgenden Details auf der nächsten Seite aus:
Site-Name, E-Mail-Adresse der Site, Benutzername, Passwort, E-Mail-Adresse des Benutzers, Standardland, Standardzeitzone 
![Site-Details eingeben](/files/8ae2b30a-c128-43a0-a3cd-3c7a8a34ed77.png)

Nachdem Sie diese Details gespeichert haben, wird die erste Seite Ihrer Drupal-Website angezeigt. Hier können Sie neue Seiten und Inhalte zu Ihrer Website hinzufügen:

Willkommensseite von Drupal

  1. Sobald der obige Schritt abgeschlossen ist, setzen Sie die Berechtigung von settings.php auf 644 zurück und setzen Sie die SELinux-Richtlinie erneut durch:
$ sudo chmod 644 settings.php
$ sudo setenforce 1

Berechtigungen zurücksetzen und SELinux

Fazit

Herzlichen Glückwunsch, dies vervollständigt unseren Leitfaden zur Installation von Drupal 9 auf Fedora 34-Workstations. Drupal ist eine beliebte CMS-Plattform, die von vielen namhaften Unternehmen genutzt wird. Versuchen Sie, Ihre persönliche Website mit Drupals umfangreichen Funktionen zu erstellen.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.