Drupal Installation · 3 min read · Nov 17, 2025
Wie man Drupal 5.6 auf Debian Etch mit ISPConfig installiert
Wie man Drupal 5.6 auf Debian Etch mit ISPConfig installiert
Drupal ist ein PHP-basiertes CMS (Content Management System) mit großartiger Community-Unterstützung und einer riesigen Anzahl von Modulen. Für weitere Informationen besuchen Sie Drupal.org.
Drupal kann als einzelne Website oder als Multisite installiert werden.
Einzelne Site-Installation
ist eine gängige Installation des Programmkerns.
Multisite-Installation
verwendet den Programmkern, der auf der ersten Website installiert ist, um für mehrere Websites zu dienen. Auf diese Weise können Sie Speicherplatz auf Ihrer Festplatte sparen, da Sie den vollständigen Drupal-Kern nicht für jede Website installieren müssen. Stattdessen haben Sie nur eine Drupal-Kerninstallation und erstellen Symlinks von anderen Website-Verzeichnissen zu den Drupal-Kernordnern.
Diese Anleitung
beschreibt, wie ich Drupal auf meinem Debian Etch-Server mit ISPConfig installiert habe. Ich bin mir sicher, dass es andere Möglichkeiten gibt, dieses Ziel zu erreichen, und wahrscheinlich sind einige nicht so mühsam wie meine. Aber so habe ich es gemacht, und wenn mir jemand einen besseren Weg aufzeigen kann, werde ich ihn nehmen. Haftungsausschluss: Ich habe erst letzten Oktober mit Linux angefangen und vor 5 Tagen mit Drupal. Ich denke, aus dieser Aussage ist klar, dass ich nicht garantieren kann, dass diese Anleitung für Sie funktioniert, und ich kann auch nicht garantieren, dass es sicher ist, Drupal auf diese Weise zu installieren.
Der erste Teil dieser Anleitung zeigt Ihnen, wie Sie den Drupal-Kern (auch bekannt als Drupal-Einzelinstallationsinstallation) installieren.
1. Annahmen und Vorbereitungen:
1.1 System und Software:
Perfekte Debian Etch-Konfiguration mit ISPConfig (siehe Falkos Anleitung). Danke, Falko.
Hinweis: Diese Konfiguration sollte auf allen anderen Linux-Distributionen funktionieren, solange Ihre Webverzeichnisse unter /www/web1/web/ gespeichert sind oder solange Sie die relevanten Befehle gemäß den Einstellungen auf Ihrem Server ändern.
1.2 In dieser Anleitung werde ich die folgenden Namen verwenden:
Ihre Drupal-Website: www.example.ltd
Website-Administrator: admin
MySQL-Superuser: root
(Hinweis: Das MySQL-Root-Benutzerkonto wurde erstellt, als Sie MySQL auf Ihrem Server installiert haben)
Passwort des MySQL-Superusers: rootpassword
Neue MySQL-Datenbank: web1_db1
Neuer MySQL-Benutzer: web1_u1
Neues MySQL-Passwort: web1password
Wir werden Drupal 5.6 installieren.
2. Erstellen Sie eine neue Website
Zuerst müssen wir in ISPConfig die neue Website www.example.tld erstellen, ihren Administratorbenutzer admin einrichten und ihre MySQL-Datenbank erstellen.
Gehen Sie zu ISPConfig und erstellen Sie eine neue Website: Klicken Sie auf ISP Manager=>Neue Seite. Füllen Sie alle relevanten Informationen aus, verwenden Sie für den Hostnamen www und für den Domainnamen example.tld. Aktivieren Sie PHP-Skripte und MySQL. Der PHP-Safe-Modus darf nicht ausgewählt sein. Klicken Sie noch nicht auf Speichern, da wir einen neuen Benutzer erstellen und ihm Administratorrechte gewähren müssen. Klicken Sie dazu auf: Benutzer und E-Mail=>Neu und richten Sie einen neuen Benutzer mit dem Namen admin ein. Fügen Sie eine E-Mail-Adresse hinzu und gewähren Sie diesem Benutzer Administratorrechte. Klicken Sie auf Speichern. Wir sind wieder im Fenster ISP Site, das auf dem Tab Basis geöffnet ist. Um eine Datenbank zu erstellen, klicken Sie auf Optionen=>Datenbank Neu.
ISPConfig zeigt Ihnen:
Datenbankname: web1_db1
Datenbankbenutzer: web1_u1
Erstellen Sie ein Passwort und klicken Sie auf Speichern. Noch einmal sind wir im Fenster ISP Site, das auf dem Tab Basis geöffnet ist. Jetzt ist es an der Zeit, die Konfiguration der neuen Website zu speichern, also klicken Sie unten auf Speichern.
3. MySQL konfigurieren
Jetzt müssen wir dem neuen MySQL-Benutzer web1_u1 spezifische Berechtigungen gewähren. Wir können dies in der Shell-Befehlszeile tun.
!!!Wichtig!!!
Melden Sie sich bei MySQL als MySQL-Superuser root mit dem Passwort rootpassword an. Verwenden Sie nicht den neu erstellten MySQL-Benutzer web1_u1! Sie müssen genügend Rechte haben, um dem Benutzer web1_u1 Berechtigungen zu gewähren.
mysql -u root -pSie werden nach einem Passwort gefragt. Geben Sie rootpassword ein.
Jetzt sollten Sie Folgendes sehen:
mysql>Fügen Sie ein:
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON web1_db1.* TO 'web1_u1'@'localhost' IDENTIFIED BY 'web1password';Wenn erfolgreich, wird MySQL antworten mit:
Query OK, 0 rows affectedUm die neuen Berechtigungen zu aktivieren, geben Sie den folgenden Befehl ein:
FLUSH PRIVILEGES;Berechtigungen gewährt. Um den MySQL-Modus zu verlassen, drücken Sie ctrl+z
Im nächsten Teil werden wir mit der Installation beginnen.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.