1. Voraussetzungen

Bevor wir mit dem Installationsprozess beginnen, sollten wir sicherstellen, dass wir alle notwendigen Voraussetzungen erfüllt haben. Hier ist, was Sie benötigen:

  • Ein Server, auf dem Alma Linux 9 läuft
  • Root-Zugriff auf den Server
  • Eine stabile Internetverbindung

2. Systemaktualisierung

Es ist immer eine gute Praxis, mit einer Aktualisierung des Systems zu beginnen, um sicherzustellen, dass Sie die neuesten Pakete und Sicherheitspatches haben. Öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus:

dnf update -y

3. MariaDB-Server installieren

Drupal benötigt eine Datenbank, um seine Inhalte und Einstellungen zu speichern. Wir werden MariaDB als unseren Datenbankserver verwenden. Um MariaDB zu installieren, führen Sie den folgenden Befehl aus:

dnf install mariadb-server mariadb -y

4. MariaDB aktivieren und überprüfen

Nach der Installation des MariaDB-Servers müssen wir diesen aktivieren und seinen Status überprüfen. Verwenden Sie den folgenden Befehl, um MariaDB zu aktivieren:

systemctl enable --now mariadb

Um den Status von MariaDB zu überprüfen, führen Sie den folgenden Befehl aus:

systemctl status mariadb

5. Sichern Sie Ihren Datenbankserver

Es ist wichtig, Ihren Datenbankserver zu sichern, um Ihre Daten zu schützen und unbefugten Zugriff zu verhindern. Lassen Sie uns die Schritte zur Sicherung unserer MariaDB-Installation durchgehen:

mysql_secure_installation

6. Erstellen Sie eine Datenbank für Drupal

Um eine Datenbank für Drupal zu erstellen, müssen wir uns als Root-Benutzer bei dem MariaDB-Server anmelden. Verwenden Sie den folgenden Befehl und geben Sie das Root-Passwort ein, wenn Sie dazu aufgefordert werden:

mysql -u root -p

7. PHP und Erweiterungen installieren

Drupal basiert auf PHP, daher müssen wir PHP und einige Erweiterungen installieren, um die Kompatibilität zu gewährleisten. Führen Sie die folgenden Befehle aus, um PHP 8.1 und die benötigten Erweiterungen zu installieren:

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-9.rpm
dnf module enable php:remi-8.1
dnf install php php-cli php-fpm php-curl php-mysqlnd php-gd php-opcache php-zip php-intl php-common php-bcmath php-imap php-imagick php-xmlrpc php-json php-readline php-memcached php-redis php-mbstring php-apcu php-xml -y

8. PHP-Version bestätigen

Nach der Installation von PHP ist es wichtig, die installierte Version zu bestätigen. Öffnen Sie Ihr Terminal und führen Sie den folgenden Befehl aus:

php -v

9. Installieren Sie den Apache-Webserver

Um Ihre Drupal-Website bereitstellen zu können, müssen wir den Apache-Webserver installieren. Führen Sie den folgenden Befehl aus:

dnf -y install httpd

10. Drupal herunterladen und installieren

Jetzt ist es an der Zeit, Drupal auf Ihrem Server herunterzuladen und zu installieren. Führen Sie die folgenden Befehle aus, um Drupal herunterzuladen und zu extrahieren:

wget https://ftp.drupal.org/files/projects/drupal-10.0.x-dev.tar.gz
tar -xvf drupal-10.0.x-dev.tar.gz
mv drupal-*/ /var/www/html/drupal

11. Dateiberechtigungen für Drupal konfigurieren

Um sicherzustellen, dass Apache auf die notwendigen Dateien zugreifen kann, müssen wir die Dateiberechtigungen ändern. Führen Sie die folgenden Befehle aus, um den Besitz und die Berechtigungen zu ändern:

chown -R apache:apache /var/www/html/drupal
chmod -R 755 /var/www/html/drupal

12. Apache-Webserver für Drupal konfigurieren

Um den Apache-Webserver zur Bereitstellung von Drupal zu konfigurieren, müssen wir eine virtuelle Host-Datei erstellen. Führen Sie den folgenden Befehl aus, um die Datei zu erstellen:

nano /etc/httpd/conf.d/drupal.conf

13. Apache-Webserver neu starten

Nachdem Sie die erforderlichen Konfigurationsänderungen vorgenommen haben, starten Sie den Apache-Webserver neu, um die Änderungen anzuwenden. Führen Sie den folgenden Befehl aus:

systemctl restart httpd

14. Überprüfen Sie Drupal und installieren Sie es vom Browser aus

Jetzt, da alles eingerichtet ist, ist es an der Zeit zu überprüfen, ob Drupal erfolgreich installiert wurde. Öffnen Sie Ihren Webbrowser und geben Sie die folgende URL ein:

http://blog.domainhere.info

Schlussfolgerung

In diesem umfassenden Leitfaden haben wir Sie durch den schrittweisen Prozess der Installation von Drupal auf Alma Linux 9 geführt. Wenn Sie nach einem zuverlässigen Hosting-Anbieter für Ihre Drupal-Website suchen, sollten Sie Shape.host in Betracht ziehen. Shape.host bietet leistungsstarke Linux SSD VPS Hosting-Lösungen an, die schnelles und sicheres Hosting für Ihre Drupal-Site gewährleisten. Mit ihrer skalierbaren Infrastruktur und ihrem Expertensupport können Sie sich auf den Aufbau und das Wachstum Ihrer Online-Präsenz konzentrieren.