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.