Fedora

So installieren Sie Drupal 8 auf Fedora?

So installieren Sie Drupal 8 auf Fedora?
Drupal ist ein kostenloses Open-Source-Content-Management-System (CMS). Es wird unter den Bedingungen der GNU General Public License (GPL) veröffentlicht, die eines der erfolgreichsten Projekte für Open Source ist ever. Fast 2.5 Prozent der weltweiten Websites verwenden Drupal, da es hohe Standardfunktionen wie einfaches Erstellen von Inhalten, stabile Leistung und hervorragende Sicherheit bietet.

Was wir abdecken werden?

In diesem Handbuch erfahren Sie, wie Sie Drupal 8 auf dem Betriebssystem Fedora 25 installieren und konfigurieren. Wir werden Drupal mit Apache-Webserver und MariaDB-Datenbankserver installieren. Beginnen wir mit dem Installationsprozess von Drupal auf der Fedora 25-Workstation started.

Voraussetzungen:

  1. Fedora 25 OS auf Ihrem System installiert
  2. Internetverbindung zum Herunterladen verschiedener Dateien
  3. Administratorkonto (Sudo-Zugriff) auf dem System

Installieren der erforderlichen Pakete:

Schritt 1. Um die Drupal-Installation zu vereinfachen, bietet Fedora eine Sammlung vorgefertigter Anwendungen. Verwenden Sie einfach den folgenden Befehl, um alle diese Pakete zu installieren:

$ sudo dnf install @"Webserver" drupal8 drupal8-httpd php-opcache php-mysqlnd mariadb-server

In diesem Beispiel haben wir angenommen, dass der Web- und der Datenbankserver beide auf demselben Computer laufen.

Schritt 2. Der Apache-Webdienst und der Mariadb-Datenbankdienst können aktiviert werden, um beim Booten mit dem Befehl zu starten:

$ sudo systemctl aktivieren httpd.dienst mariadb.Bedienung

Schritt 3. Starten Sie die oben genannten Dienste mit:

$ sudo systemctl start httpd.dienst mariadb.Bedienung

Konfigurieren des MariaDB-Datenbankservers

Schritt 1. Das Standard-Setup von MariaDB erfordert die Ausführung des mysql_secure_installations-Skripts zum Sichern der Datenbank.

$ sudo mysql_secure_installation

Nun werden einige Fragen zur Einrichtung von MariaDB gestellt. Wir haben hier die folgenden Einstellungen verwendet. Sie können je nach Bedarf anders wählen.

Geben Sie das aktuelle Passwort für root ein (für keines eingeben): [DRÜCKEN SIE ENTER]
Root-Passwort festlegen? [J/n] ja
Neues Kennwort [Legen Sie ein beliebiges starkes Passwort für MariaDB fest]
Neues Passwort erneut eingeben [Wiederholen Sie das obige Passwort]
Anonyme Benutzer entfernen? [J/n] ja
Root-Login aus der Ferne verbieten? [J/n] ja
Testdatenbank entfernen und darauf zugreifen? [J/n] ja
Berechtigungstabellen jetzt neu laden? [J/n] ja

Schritt 2. Melden Sie sich bei MariaDB an und erstellen Sie eine Datenbank und einen eindeutigen privilegierten Benutzer für diese Datenbank.

$ sudo mysql -u root -p

1. Verwenden Sie den folgenden Befehl, um eine Datenbank mit dem Namen „testdb“ zu erstellen:

Datenbank testdb erstellen;

2. Erstellen Sie einen Benutzer namens „testuser“ mit dem Passwort „linuxhint313“ mit dem Befehl:

Benutzer 'testuser'@'localhost' erstellen, identifiziert durch 'linuxhint313';

3. Erteilen Sie dem 'testuser' die erforderlichen Berechtigungen mit dem Befehl:

Gewähren Sie alle Berechtigungen auf testdb.* an 'testuser'@'localhost' identifiziert durch „linuxhint313“;

4. Laden Sie die Grant-Tabellen in der MariaDB-Datenbank neu:

Flush-Privilegien;

5. Beenden Sie die MariaDB-Datenbank:

Ausgang;

Konfigurieren des Apache-Webservers

Schritt 1. Damit der Webserver einige notwendige Operationen ausführen kann, müssen die SELinux-Parameter wie folgt eingestellt werden:

$ sudo setsebool -P httpd_can_network_connect_db=1
$ sudo setsebool -P httpd_can_sendmail on

Schritt 2. Konfigurieren Sie die Firewall, um Datenverkehr auf Port 80 (HTTP) zuzulassen:

$ sudo Firewall-cmd --add-service=http --permanent
$ sudo Firewall-cmd --reload

Schritt 3. Verwenden Sie als Nächstes den Befehl cp, um die Standardeinstellung zu kopieren.die Einstellungen.php-Datei zu den Einstellungen.php am selben Ort:

$ sudo cp /etc/drupal8/sites/default/default.die Einstellungen.php
/etc/drupal8/sites/default/settings.php

Schritt 4. Legen Sie nun die Berechtigungen der Einstellungen fest.php zu 666. Es wird jetzt für alle lesbar und beschreibbar sein.

$ sudo chmod 666 /etc/drupal8/sites/default/settings.php

Hinweis: Nachdem die Drupal-Installation abgeschlossen ist, müssen wir die Berechtigung für die Einstellungen zurücksetzen.php zu 644.

Schritt 5. Der letzte Schritt ist ein Neustart des Webservers:

$ sudo systemctl Neustart httpd

Konfigurieren der Drupal-Installation

Wir sind bereit, das Drupal über den Webbrowser zu konfigurieren. Öffnen Sie einen Webbrowser und navigieren Sie zur IP-Adresse Ihres Systems zusammen mit /drupal8 oder http://localhost/drupal8.
i) Wenn Sie diese Seite zum ersten Mal besuchen, wird der Konfigurationsassistent für Drupal geöffnet. Wählen Sie die gewünschte Sprache, speichern Sie und fahren Sie fort.

ii) Wählen Sie als Nächstes ein Installationsprofil aus den beiden Optionen. Normalerweise wird ein Standardprofil verwendet, da es über vorkonfigurierte Funktionen verfügt. Im Gegensatz dazu wird das minimale Profil normalerweise zum Erstellen einer benutzerdefinierten Site verwendet und wird nur für fortgeschrittene Benutzer empfohlen.

iii) Das nächste Fenster überprüft verschiedene Anforderungen für die Konfiguration von Drupal. Wenn Sie Abhängigkeiten oder fehlende Anforderungen sehen, können Sie es installieren, dann auf Speichern klicken und fortfahren.

iv) Wählen Sie in der Datenbankkonfiguration das Optionsfeld für MariaDB. Geben Sie den Namen für Ihre Datenbank und den Benutzernamen für diese Datenbank ein. Geben Sie in der Spalte Datenbankpasswort das Datenbankpasswort ein, das Sie beim Erstellen der Datenbank verwendet haben.

Wenn alles richtig läuft, sollte der Installationsvorgang jetzt beginnen.

Nachdem die Installation abgeschlossen ist, müssen wir die Erlaubnis der Dateieinstellungen zurücksetzen.php auf 644 um, damit die Gruppenmitglieder und andere Benutzer des Systems nur Lesezugriff haben. Führen Sie dazu den folgenden Befehl aus:

$ sudo chmod 644 /etc/drupal8/sites/default/settings.php

Schließen Sie den Installationsvorgang auf der Browserseite ab, indem Sie verschiedene Site-Informationen hinzufügen:

Site-Name - IHR SITE-NAME

Site-E-Mail-Adresse - IHRE SITE-E-MAIL-ID

Benutzername - BENUTZERNAME FÜR DIE WEBSITE

Passwort - PASSWORT FÜR DEN ZUGRIFF AUF DIESE WEBSITE

E-Mail-Adresse des Benutzers - IHRE PERSÖNLICHE E-MAIL-ID

Standardland - LAND, DEM SIE GEHÖREN

Standardzeitzone - TIMEZONE

Auf dem nächsten Bildschirm sehen Sie die Homepage für Ihr Drupal-Konto wie unten gezeigt. Die E-Mail ist ein roter Fehler, da wir eine Dummy-Mail-ID verwendet haben, um diese Anleitung zu demonstrieren.

Fazit:

Herzlichen Glückwunsch, wir haben Drupal erfolgreich auf der Fedora 25-Workstation aus den offiziellen Softwarepaketen installiert. Es ist wichtig zu verstehen, dass wir diese Anleitung zuvor ohne Erfolg unter Fedora 30 und 33 OS durchgeführt haben. Es gibt keine richtige und neueste offizielle Dokumentation für die Installation von Drupal auf Fedora. Es scheint, dass die Unterstützung von Fedora für Drupal in seinen neuesten Versionen nicht sehr aktiv ist. Hoffentlich bietet Fedora in Zukunft Unterstützung für die Installation von Drupal auf seinen neuesten Updates.

Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...
OpenTTD-Tutorial
OpenTTD ist eines der beliebtesten Wirtschaftssimulationsspiele auf dem Markt. In diesem Spiel musst du ein wunderbares Transportunternehmen aufbauen....