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
Schritt 2. Starten und aktivieren Sie die Apache- und MariaDB-Dienste:
sudo systemctl start httpd mariadb sudo systemctl enable httpd mariadb
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]
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 - Erstellen Sie eine Datenbank mit dem Namen „test_db“:
create database test_db;- Erstellen Sie einen Benutzer mit dem Namen „test_user“:
create user 'test_user'@'localhost' identified by 'howtoforge';- Gewähren Sie dem oben genannten Benutzer die erforderlichen Berechtigungen:
grant all privileges on test_db.* to 'test_user'@'localhost';- Laden Sie die Berechtigungstabellen neu:
flush privileges;- Schließlich verlassen Sie die Datenbank mit dem Befehl:
exit;
Einrichten des Apache-Webservers
Schritt 1. Öffnen Sie die Konfigurationsdatei für Apache mit einem Texteditor Ihrer Wahl:
sudo nano /etc/httpd/conf/httpd.confSchritt 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 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.gzSchritt 2. Gehen Sie zum Ordner ‚/var/www‘ und extrahieren Sie die obige Datei hier:
cd /var/www sudo tar -zxf /home/fedora34w/drupal.tar.gzIn 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
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.phpSchritt 5. Erstellen Sie einen Ordner mit dem Namen „files“ im selben Verzeichnis (/var/www/drupal/sites/default) wie settings.php:
sudo mkdir filesSchritt 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.phpNach 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
Schritt 8. Starten Sie Apache neu und konfigurieren Sie die Firewall, um HTTP-Verkehr zuzulassen:
sudo systemctl restart httpdsudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --reloadSchritt 9. Wir werden SELinux während der Installation von Drupal vorübergehend deaktivieren und danach wieder aktivieren:
sudo setenforce 0Einrichten von Drupal über den Browser
- 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- Der Installationsassistent wird jetzt gestartet. Wählen Sie die Sprache aus der Dropdown-Liste:

- 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.

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.
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:

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

- 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 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:

- 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
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.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.
