So installieren Sie Drupal unter CentOS 8

Derzeit wurde eine Reihe von Tools entwickelt, mit denen die Aktionen der Benutzer auf umfassende Weise mit den besten Sicherheitsfunktionen , Kompatibilität und Client / Anwendungs-Interaktion ausgeführt werden sollen.

Einer der Begriffe, der in den letzten Jahren an Stärke gewonnen hat, ist CMS (Content Management System – Content Management System), das als eine Reihe von Softwaretools entwickelt wurde, mit denen Benutzer hinzufügen, veröffentlichen, Bearbeiten oder Löschen des Inhalts einer Website. Dies wird durch verschiedene Mechanismen wie einen Webbrowser , ein mobiles Gerät oder einen Desktop- oder Laptop-PC erreicht.

Die grundlegende Funktionsweise einer CMS-Software besteht darin, dass sie in einer Skriptsprache geschrieben ist. Diese Skripte werden dann auf einem Computer ausgeführt, auf dem wir zuvor sowohl die Datenbank als auch den Webserver installiert haben. In den verschiedenen aktuellen CMS-Optionen stoßen wir auf Drupal, eine der besten Optionen für dieses Segment. In TechnoWikis werden wir erklären, was Drupal ist und wie es unter CentOS 8 installiert wird.

Was ist Drupal?
Drupal wurde als flexible CMS-Software entwickelt, die auf dem LAMP-Stack (Linux – Apache – MySQL – PHP) basiert und modular aufgebaut ist. Dank dessen können wir Funktionen hinzufügen oder entfernen, indem wir Module installieren und deinstallieren oder die Verwendung von Themen zulassen. um das Erscheinungsbild der Website zu bearbeiten.

Durch das Herunterladen und Installieren von Drupal in CentOS 8 erwerben wir PHP-Skripte, mit denen die grundlegenden CMS-Funktionen ausgeführt, verschiedene Module und optionale Themen sowie Elemente von JavaScript, CSS und Bildern integriert werden können .

Drupa-Ausführung
Drupal kann in Umgebungen (auf Batteriestufe) wie ausgeführt werden

  • Windows- oder MacOS-Betriebssysteme anstelle von Linux
  • Der Webserver kann Nginx oder IIS sein, nicht jedoch Apache
  • Auf Datenbankebene können wir PostgreSQL oder SQLite anstelle von MySQL oder einen Manager verwenden, der MySQL wie MariaDB ersetzt
See also  Deaktivieren Ihre Organisation hat Windows Defender Application Control verwendet, um diese Windows 10-Anwendung zu blockieren

Eigenschaften
Einige der Hauptmerkmale von Drupal sind:

  • Es handelt sich um eine universelle CMS-Software, mit der die Verwendung unabhängig vom Endziel global erfolgen kann.
  • Es verfügt über einfache Dienstprogramme zum Erstellen der HTML-Site.
  • Integriert Benutzertests, Fehleranalysen und Sicherheitsverbesserungen.
  • Es bietet kostenlose und kostenpflichtige Optionen zur Steigerung der Produktivität.

Ohne weitere Worte werden wir sehen, wie Drupal unter CentOS 8 installiert wird.

1. So installieren Sie zusätzliche PHP-Pakete unter CentOS 8

Schritt 1

Der erste Schritt besteht darin, eine Reihe zusätzlicher PHP-Pakete im System zu installieren, um die PHP-Kompatibilität mit Drupal zu gewährleisten. Dazu führen wir Folgendes aus (sofern wir sie noch nicht haben):

 sudo dnf installiere php-curl php-mbstring php-gd php-xml php-birne php-fpm php-mysql php-pdo php-opcache php-json php-zip 

So installieren Sie Drupal-on-CentOS-8-1.png

Schritt 2

Der nächste Schritt besteht darin, die Datenbank für Drupal mit MySQL zu erstellen. Wenn Sie kein MSQL haben, können Sie den folgenden Befehl ausführen:

 yum -y installiere @mysql 

Jetzt erstellen wir die Datenbank, die mit dem folgenden Befehl auf MySQL zugreift:

 sudo mysql -u root -p 

Sobald wir auf MySQL zugreifen, führen wir die folgenden Zeilen aus:

 CREATE DATABASE drupal_db; GRANT ALL ON drupal_db. * TO 'user_drupal' @ 'localhost' IDENTIFIED BY 'password'; SPÜLPRIVILEGIEN; EXIT; 

So installieren Sie Drupal-on-CentOS-8-2.png

Schritt 3

Wir starten die Datenbank mit dem folgenden Befehl neu:

 sudo systemctl neu starten mariadb 

So installieren Sie Drupal-on-CentOS-8-3.png

2. So laden Sie Drupal unter CentOS 8 herunter

Jetzt werden wir die Drupal-Tarball-Datei von der offiziellen Drupal-Site herunterladen.

Schritt 1

Diese Datei speichert alle Dateien, die für das optimale Funktionieren von Drupal in CentOS 8 erforderlich sind. Die aktuelle Version von Drupal ist 8.8.4. Wir führen Folgendes aus:

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

So installieren Sie Drupal-on-CentOS-8-4.png

Schritt 2

Nach dem Herunterladen extrahieren wir die Datei:

 sudo tar -xvf drupal-8.8.4.tar.gz 

So installieren Sie Drupal-on-CentOS-8-5.png

Schritt 3

Jetzt verschieben wir die extrahierte Datei in den Apache-Stammordner in CentOS 8:

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

Jetzt erteilen wir die erforderlichen Berechtigungen für den Zugriff:

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

So installieren Sie Drupal-on-CentOS-8-6.png

3. Konfigurieren Sie die Drupal-Einstellungen

Wir werden eine Konfigurationsdatei basierend auf der bereits vorhandenen Standardkonfigurationsdatei (default.settings.php) erstellen. Dazu werden wir die folgenden Zeilen ausführen:

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

So installieren Sie Drupal-on-CentOS-8-7.png

Wenn SELinux unter CentOS 8 aktiviert ist, müssen wir den vorherigen Befehl ausführen, um die SELinux-Regel auf das Verzeichnis / var / www / html / drupal / anzuwenden:

4. Endgültige Konfiguration von Drupal CentOS 8

Schritt 1

Sobald dies aktiviert ist, greifen wir auf einen Browser zu und verwenden die folgende Syntax:

 http: // computer_ip / drupal 

Im ersten Fenster können wir die Drupal-Installationssprache definieren: So installieren Sie Drupal-on-CentOS-8-8.jpg

Schritt 2

Wir klicken auf “Speichern und fortfahren” und definieren im folgenden Fenster den zu installierenden Profiltyp, der der Standard sein wird: So installieren Sie Drupal-on-CentOS-8-9.jpg

Schritt 3

Wir klicken auf “Speichern und fortfahren” und greifen im nächsten Fenster auf die allgemeine Beschreibung der Anforderungen zu und aktivieren saubere URLs. Um saubere URLs zu aktivieren, müssen wir auf die Apache-Konfigurationsdatei unter dem Pfad /etc/httpd/conf/httpd.conf zugreifen: So installieren Sie Drupal-on-CentOS-8-10.jpg

See also  Deaktivieren Ihre Organisation hat Windows Defender Application Control verwendet, um diese Windows 10-Anwendung zu blockieren

Wir können die Version jeder notwendigen Ergänzung visualisieren.

Schritt 4

Um saubere YRLs zu aktivieren, gehen wir zur Datei /etc/httpd/conf/httpd.conf mit unserem gewünschten Editor und ersetzen die Zeile AllowOverride None durch AllowOverride All:

So installieren Sie Drupal-on-CentOS-8-11.png

Wir speichern die Änderungen mit den Tasten Strg + O und beenden den Editor mit den Tasten Strg + X.

Schritt 5

Wir kehren zum Browser zurück und aktualisieren die Seite. Jetzt können wir die zu verwendende Datenbank auswählen und die Daten eingeben, die wir konfiguriert haben als:

  • Datenbankname
  • Benutzername und Passwort

So installieren Sie Drupal-on-CentOS-8-12.jpg

Schritt 6

Wir klicken auf “Speichern und fortfahren” und der Installationsvorgang findet statt: So installieren Sie Drupal-on-CentOS-8-13.jpg

Schritt 7

Danach gehen wir zum Abschnitt Drupal-Übersetzungen: So installieren Sie Drupal-on-CentOS-8-14.jpg

Schritt 8

Wenn dieser Prozess zu Ende ist, müssen wir die folgenden Informationen vervollständigen:

  • Site-Name
  • E-Mail
  • Unterstützt Benutzername und Passwort

So installieren Sie Drupal-on-CentOS-8-15.jpg

Schritt 9

Unten können wir zusätzliche Parameter definieren: So installieren Sie Drupal-on-CentOS-8-16.jpg

Schritt 10

Wir klicken erneut auf “Speichern und fortfahren”, um den Vorgang abzuschließen: So installieren Sie Drupal-on-CentOS-8-17.jpg

Schritt 11

Endlich haben wir Zugriff auf Drupal in CentOS 8: So installieren Sie Drupal-on-CentOS-8-18.jpg

Schritt 12

Von dort haben wir Zugriff auf die verschiedenen Drupal-Bearbeitungsmenüs: So installieren Sie Drupal-on-CentOS-8-19.jpg

Schritt 13

Über die Registerkarte “Benutzer” können wir auf aktuelle Benutzer zugreifen und neue erstellen: So installieren Sie Drupal-on-CentOS-8-20.jpg

Schritt 14

Über “Einstellungen” greifen wir auf eine Reihe von Schlüsseloptionen zu, um die Site zu verwalten: So installieren Sie Drupal-on-CentOS-8-21.jpg

Wie wir sehen, ist Drupal eine funktionale Alternative für alle CMS-Konzepte, die zum Erstellen dynamischer und funktionaler Websites erforderlich sind. Das Beste ist, dass seine Eigenschaften hoch und individuell sind, je nach dem erforderlichen Fall jedes Benutzers.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *