In dieser Anleitung zeigen wir Ihnen, wie Sie Drupal, ein leistungsstarkes und flexibles Open-Source-Content-Management-System (CMS), auf Ihrem AlmaLinux 9 VPS-Server installieren können. Drupal ist bekannt für seine Skalierbarkeit und Anpassungsfähigkeit und eignet sich für eine Vielzahl von Websites, von einfachen Blogs bis hin zu komplexen Unternehmensanwendungen.
Schritt 1: Voraussetzungen
Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Ein AlmaLinux 9 Server mit einem Nicht-Root-Benutzer mit sudo-Rechten.
- Ein LAMP-Stack (Linux, Apache, MySQL/MariaDB, PHP) ist installiert.
- PHP Version 7.4 oder höher ist installiert.
- Die folgenden PHP-Erweiterungen sind aktiviert:
- gd
- mbstring
- pdo_mysql
- xml
- json
- ctype
Wenn Sie den LAMP-Stack noch nicht installiert haben, können Sie dies mit dem folgenden Befehl tun:
sudo dnf install httpd mariadb-server php php-mysqlnd php-fpm php-gd php-xml php-json php-mbstring php-ctype -y
Schritt 2: Datenbank erstellen
Melden Sie sich bei MySQL/MariaDB an und erstellen Sie eine Datenbank und einen Benutzer für Drupal:
sudo mysql -u root -p
Geben Sie Ihr MySQL-Root-Passwort ein, wenn Sie dazu aufgefordert werden. Führen Sie dann die folgenden SQL-Befehle aus:
CREATE DATABASE drupal_db;
CREATE USER 'drupal_user'@'localhost' IDENTIFIED BY 'Ihr_sicheres_Passwort';
GRANT ALL PRIVILEGES ON drupal_db.* TO 'drupal_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Ersetzen Sie “Ihr_sicheres_Passwort” durch ein starkes Passwort.
Schritt 3: Drupal herunterladen
Wechseln Sie in das Web-Root-Verzeichnis und laden Sie die neueste Drupal-Version herunter:
cd /var/www/html
sudo wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
Schritt 4: Drupal entpacken
Entpacken Sie das heruntergeladene Archiv:
sudo tar -xzf drupal.tar.gz
Benennen Sie das entpackte Verzeichnis um und verschieben Sie es in das richtige Verzeichnis:
sudo mv drupal-* drupal
sudo mv drupal/* .
sudo rm -rf drupal drupal.tar.gz
Schritt 5: Berechtigungen setzen
Setzen Sie die richtigen Berechtigungen für das Drupal-Verzeichnis:
sudo chown -R apache:apache /var/www/html/
sudo chmod -R 755 /var/www/html/sites/default/files
Schritt 6: Webserver konfigurieren
Erstellen Sie eine virtuelle Host-Datei für Drupal:
sudo nano /etc/httpd/conf.d/drupal.conf
Fügen Sie den folgenden Inhalt ein und ersetzen Sie “ihre-domain.de” durch Ihre tatsächliche Domain:
ServerName ihre-domain.de
DocumentRoot /var/www/html
AllowOverride All
Require all granted
ErrorLog /var/log/httpd/drupal_error.log
CustomLog /var/log/httpd/drupal_access.log combined
Speichern und schließen Sie die Datei. Starten Sie Apache neu:
sudo systemctl restart httpd
Schritt 7: Drupal im Webbrowser installieren
Öffnen Sie Ihren Webbrowser und rufen Sie http://ihre-domain.de auf. Folgen Sie den Anweisungen auf dem Bildschirm, um die Drupal-Installation abzuschließen. Geben Sie die Datenbankinformationen ein, die Sie in Schritt 2 erstellt haben.
Abschluss
Herzlichen Glückwunsch! Sie haben nun erfolgreich Drupal auf Ihrem AlmaLinux 9 Server installiert. Sie können nun mit der Erstellung und Verwaltung Ihrer Website beginnen.