Drupal ist ein leistungsfähiges und flexibles Content-Management-System (CMS). Um es auf Ihrem Virtual Private Server (VPS) zu installieren, müssen Sie einige vorbereitende Schritte ausführen, einschließlich der Einrichtung einer LAMP (Linux, Apache, MySQL, PHP) oder LEMP (Linux, NGINX, MySQL, PHP) Umgebung auf Ihrem Server.
In diesem Tutorial verwenden wir Ubuntu als Linux-Distribution. Bitte ersetzen Sie alle Instanz Ihrer tatsächliche Datenbankname, Benutzername und Passwort entsprechend.
1. Zuerst müssen Sie sich auf Ihrem Server einloggen. Verwenden Sie dazu den SSH-Befehl, gefolgt von Ihrem Benutzernamen und der IP-Adresse Ihres Servers:
```ssh username@server_ip_address```
2. Aktualisieren Sie Ihre Server-Pakete und installieren Sie die LAMP- oder LEMP-Umgebung auf Ihrem Server:
```sudo apt-get update```
```sudo apt-get install apache2 mysql-server php php-mysql libapache2-mod-php php-xml php-mbstring```
3. Erstellen Sie eine MySQL-Datenbank und einen Benutzer für Drupal:
```mysql -u root -p```
Geben Sie Ihr MySQL-Root-Passwort ein und führen Sie dann die folgenden Befehle aus:
```
CREATE DATABASE drupal_database;
CREATE USER ‘drupal_user’@‘localhost’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON drupal_database.* TO ‘drupal_user’@‘localhost’;
FLUSH PRIVILEGES;
EXIT;
```
4. Laden Sie die neueste Version von Drupal herunter und entpacken Sie sie:
```cd /var/www/html```
```sudo wget https://ftp.drupal.org/files/projects/drupal-x.x.x.tar.gz```
```sudo tar xzvf drupal-x.x.x.tar.gz```
```sudo mv drupal-x.x.x drupal```
Ersetzen Sie x.x.x durch die tatsächliche Version, die Sie installieren möchten.
5. Ändern Sie die Eigentümerschaft des Drupal-Verzeichnisses:
```sudo chown -R www-data:www-data /var/www/html/drupal```
```sudo chmod -R 755 /var/www/html/drupal```
6. Aktivieren Sie den Apache Rewrite, um saubere URLs zu ermöglichen:
```sudo a2enmod rewrite```
7. Editieren Sie die Apache-Konfigurationsdatei und fügen Sie den folgenden Block zu Ihrer Datei hinzu:
```sudo nano /etc/apache2/sites-available/000-default.conf```
```
```
Speichern und schließen Sie die Datei, dann starten Sie Apache neu:
```sudo systemctl restart apache2```
8. Öffnen Sie Ihren Webbrowser und geben Sie Ihre Server-IP-Adresse gefolgt von “/drupal” ein – z.B., http://server_ip/drupal. Folgen Sie den Anweisungen auf dem Bildschirm, um die Drupal-Installation abzuschließen.
Jetzt haben Sie Drupal auf Ihrem VPS-Server installiert! Sie können sich einloggen und mit dem Aufbau Ihrer Website beginnen.