So installieren Sie Drupal 8 auf Fedora?

So installieren Sie Drupal 8 auf Fedora?
Drupal ist ein kostenloses und Open-Source Content Management System (CMS). Es wird unter GNU General Public Lizenz (GPL) veröffentlicht. Dies ist eines der erfolgreichsten Projekte aller Zeiten für Open Source. Fast 2.5 Prozent der weltweiten Website verwendet Drupal, da sie hohe Standardfunktionen wie die einfache Autoration von Inhalten, stabile Leistung und hervorragende Sicherheit bietet.

Was wir abdecken werden?

In diesem Handbuch werden Drupal 8 im Fedora 25 OS installiert und konfiguriert. Wir werden Drupal mit Apache Web Server und MariADB -Datenbankserver installieren. Beginnen wir mit dem Installationsprozess von Drupal auf der Fedora 25 Workstation.

Voraussetzungen:

  1. Fedora 25 -Betriebssystem in Ihrem System installiert
  2. Internet -Konnektivität zum Herunterladen verschiedener Dateien
  3. Verwaltungskonto (Sudo Access) auf dem System

Installieren der erforderlichen Pakete:

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

$ sudo dnf install @"web Server" Drupal8 Drupal8-HTTPD PHP-OPCACHE PHP-MYSQLND MARIADB-SERVER

In diesem Beispiel haben wir angenommen, dass die Web- und Datenbankserver beide auf demselben Computer ausgeführt werden.

Schritt 2. Der Apache -Webdienst und der MariADB -Datenbankdienst können aktiviert werden, um mit dem Befehl mit dem Start zu beginnen:

$ sudo systemctl aktivieren httpd.Service Mariadb.Service

Schritt 3. Starten Sie die oben genannten Dienste mit:

$ sudo systemctl starten httpd.Service Mariadb.Service

Konfigurieren des MariADB -Datenbankservers

Schritt 1. Für die Standardeinrichtung von MariADB müssen das Skript mySQL_secure_installation ausgeführt werden, um die Datenbank zu sichern.

$ sudo mysql_secure_installation

Jetzt werden einige Fragen zum Aufstellen von Mariadb gestellt. Wir haben hier die folgenden Einstellungen verwendet. Sie können nach Ihren Anforderungen unterschiedlich wählen.

Geben Sie das aktuelle Passwort für Root ein (für keine eingeben): [DRÜCKEN SIE ENTER]
Stellen Sie das Root -Passwort fest? [Y/n] y
Neues Kennwort [Setzen Sie ein starkes Passwort für Mariadb]
Neues Passwort erneut eingeben [Wiederholen Sie das obige Passwort]
Entfernen Sie anonyme Benutzer? [Y/n] y
Root Anmeldung aus der Ferne nicht zulassen? [Y/n] y
Entfernen Sie die Testdatenbank und zugreifen Sie darauf? [Y/n] y
Laden Sie jetzt Privilege -Tabellen neu laden? [Y/n] y

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 mit dem Namen "Testuser" mit einem Kennwort "LinuxHint313" mit dem Befehl:

Benutzer "testuser"@'localhost' erstellen, identifiziert von 'LinuxHint313';

3. Gewähren Sie dem Befehl die erforderlichen Berechtigungen an den "Testuser":

Gewähren Sie alle Privilegien auf TestDB.* zu 'testuser'@'localhost' identifiziert von "LinuxHint313";

4. Laden Sie die Zuschuss -Tabellen in der Mariadb -Datenbank neu:

Spülung Privilegien;

5. Beenden Sie die Mariadb -Datenbank:

Ausfahrt;

Konfigurieren des Apache -Webservers

Schritt 1. Damit der Webserver einige erforderliche Vorgänge ausführt, müssen Selinux -Parameter festgelegt werden:

$ sudo setsbool -p httpd_can_network_connect_db = 1
$ sudo setsbool -p httpd_can_sendmail on

Schritt 2. Konfigurieren Sie Firewall, um den Datenverkehr auf Port 80 (HTTP) zu ermöglichen:

$ sudo firewall-cmd --add-service = http --permanent
$ sudo firewall-cmd-Reload

Schritt 3. Verwenden Sie anschließend den Befehl cp, um den Standard zu kopieren.Einstellungen.PHP -Datei zu Einstellungen.PHP am selben Ort:

$ sudo cp/etc/drupal8/seiten/Standard/Standard.Einstellungen.Php
/etc/drupal8/sites/Standard/Einstellungen.Php

Schritt 4. Stellen Sie nun die Berechtigungen der Einstellungen fest.Php bis 666. Es wird jetzt von allen lesbar und beschreibbar sein.

$ sudo chmod 666/etc/drupal8/sites/Standard/Einstellungen.Php

Notiz: Nach Abschluss der Drupal -Installation müssen wir die Erlaubnis von Einstellungen zurückversetzen.Php bis 644.

Schritt 5. Der letzte Schritt besteht darin, den Webserver neu zu starten:

$ sudo systemctl starten Sie HTTPD neu starten

Konfigurieren der Drupal -Installation

Wir sind alle so eingestellt, dass wir das Drupal aus dem Webbrowser konfigurieren. Öffnen Sie einen Webbrowser und stöbern Sie zusammen mit der IP -Adresse Ihres Systems zusammen mit dem/Drupal8 oder http: // localhost/drupal8.
i) Wenn Sie diese Seite zum ersten Mal besuchen, wird der Konfigurationsassistent für Drupal angezeigt. Wählen Sie die Sprache Ihrer Wahl, speichern Sie und fahren Sie fort und fahren Sie fort.

ii) Wählen Sie als nächstes ein Installationsprofil aus den beiden Optionen aus. Normalerweise wird häufig ein Standardprofil verwendet, da es vorkonfigurierte Funktionen hat. Im Gegensatz dazu wird ein minimales Profil normalerweise zum Erstellen einer benutzerdefinierten Website verwendet und nur für fortschrittliche Benutzer empfohlen.

iii) Das nächste Fenster überprüfen verschiedene Anforderungen für die Konfiguration von Drupal. Wenn Sie Abhängigkeiten oder fehlende Anforderungen sehen, können Sie sie installieren. Drücken Sie Speichern und fahren Sie fort.

iv) Wählen Sie in der Datenbankkonfiguration die Optionsschaltfläche, die MariADB entspricht. Geben Sie den Namen für Ihre Datenbank und den Benutzernamen für diese Datenbank ein. Geben Sie in der Spalte Datenbankkennwort das Datenbankkennwort ein, das Sie zum Zeitpunkt des Erstellens der Datenbank verwendet haben.

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

Nach Abschluss der Installation müssen wir die Berechtigung der Dateieinstellungen zurückversetzen.PHP bis 644, damit die Gruppenmitglieder und andere Benutzer des Systems nur einen Lesezugriff haben. Um dies zu erreichen, führen Sie den folgenden Befehl aus:

$ sudo chmod 644/etc/drupal8/sites/Standard/Einstellungen.Php

Beenden Sie den Installationsprozess auf der Browserseite, 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 Seite

Passwort - Passwort für den Zugriff auf diese Site

E -Mail -Adresse des Benutzers - Ihre persönliche E -Mail -ID

Standard Land - Land, zu dem Sie gehören

Standardzeitzone - Zeitzone

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

Abschluss:

Herzlichen Glückwunsch, wir haben Drupal erfolgreich auf Fedora 25 Workstation aus den offiziellen Softwarepaketen installiert. Wichtig zu verstehen ist, dass wir diesen Leitfaden zu Fedora 30 und 33 OS ohne Erfolg 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 Veröffentlichungen nicht viel aktiv ist. Hoffentlich kann Fedora in Zukunft Unterstützung für die Installation von Drupal auf seinen neuesten Updates bieten.