Drupal Anleitung · 3 min read · Nov 05, 2025
Drupal CMS Auf Einem ISPConfig Server In 10 Einfachen Schritten
Drupal CMS Auf Einem ISPConfig Server In 10 Einfachen Schritten
Version 1.0
Autor:
Drupal ist ein schönes CMS, das einfach zu bedienen ist, aber einige spezielle Servereinstellungen erfordert. Ich habe dieses “How to” für diejenigen geschrieben, die dieses CMS auf ihrem ISPConfig-Server betreiben möchten. Wahrscheinlich können Sie Drupal auf verschiedene Arten einrichten, aber ich bevorzuge die hier beschriebene Methode.
In diesem How to werde ich nur als Beispiel verwenden:
- Drupal Version 4.7.3 für eine einzelne Drupal-Website-Konfiguration.
Wenn Sie mehrere Drupal-Websites benötigen, verweisen ich auf diese Seite: http://drupal.org/node/260 - Ich gehe auch davon aus, dass dies Ihre erste Drupal-Installation ist!
- Websitenummer innerhalb von ISPConfig: web1
- Ihre Webseiten werden unter /var/www gespeichert
- MySQL-Datenbank: web_db1
- MySQL-Benutzername: web1_u1
- MySQL-Passwort: mysqlpassword
Hier geht’s los:
SCHRITT 1 - Erstellen Sie eine Website:
In ISPConfig erstellen Sie eine Website über “Neue Seite” im Hauptmenü.
Auf dem Tab “Basis” verwenden Sie www für den Hostnamen und mydrupalwebsite.tld für den Domainnamen. Aktivieren Sie MySQL und PHP-Skripte für diese Website, aber deaktivieren Sie den PHP-Safe-Modus.
Im Feld Apache-Direktiven geben Sie diese Zeilen ein:
Options +Includes +FollowSymlinks -Indexes
AllowOverride All
Order allow,deny
Allow from all
Deny from all
SCHRITT 2 - Erstellen Sie einen Administratorbenutzer für die Website:
In ISPConfig erstellen Sie einen Administratorbenutzer, damit Sie die Website später über FTP hochladen/herunterladen können:
Im Hauptmenü wählen Sie “ISP Manager”, wählen Sie Ihre neue Website namens mydrupalwebsite.tld im Strukturbaum aus und drücken Sie den Tab “Benutzer und E-Mail”.
Drücken Sie “neu” und definieren Sie einen neuen Benutzer und dessen E-Mail-Adresse. Geben Sie diesem Benutzer Administratorrechte und drücken Sie “Speichern”.
SCHRITT 3 - Erstellen Sie eine MySQL-Datenbank für die Website:
Klicken Sie auf den Tab “Optionen” und erstellen Sie eine neue Datenbank für die Website.
ISPConfig zeigt Ihnen:
Datenbankname: web1_db1
Datenbankbenutzer: web1_u1
Dann definieren Sie ein Passwort für den Datenbankbenutzer und drücken Sie “Speichern”.
SCHRITT 4 – Laden Sie die Pakete herunter/entpacken Sie sie und entfernen Sie die tar.gz-Dateien:
Melden Sie sich als root auf Ihrem Webserver an und navigieren Sie zu Ihrem Drupal-Web:
cd /var/www/web1/web/Laden Sie die neueste Drupal-Version herunter, die derzeit Version 4.7.3 ist.
wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz
tar -zxvf drupal-4.7.3.tar.gzEntpacken Sie die heruntergeladenen Dateien:
tar -zxvf drupal-4.7.3.tar.gzEntfernen Sie die tar.gz-Dateien:
rm *.tar.gzSCHRITT 5 - Verschieben Sie den Inhalt des Drupal-Ordners in Ihr Web und löschen Sie den leeren Drupal-Ordner:
cd drupal-4.7.3
mv * ../
mv .htaccess ../
cd ../
rmdir drupal-4.7.3SCHRITT 6 – Ändern Sie die .htaccess-Datei in Ihrem Web:
Ersetzen Sie die .htaccess-Datei in Ihrem Web, die von Drupal bereitgestellt wird, durch eine .htaccess-Datei mit folgendem Inhalt:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]
SCHRITT 7 – Laden Sie Ihre Drupal-Website MySQL-Datenbank für Drupal herunter:
Laden Sie Ihre Drupal-Website mit Ihrem bevorzugten FTP-Client herunter.
URL: ftp://mydrupalwebsite/web
Benutzername und Passwort wie in SCHRITT 2 definiert.
SCHRITT 8 - MySQL-Datenbank für Drupal:
Im Datenbankverzeichnis innerhalb Ihres Drupal-Ordners - der sich jetzt auf Ihrem lokalen Desktop befindet - finden Sie mehrere sql-Dateien.
Die sql-Version, die Sie benötigen, hängt vom MySQL-Server ab, den Sie betreiben.
In diesem Beispiel verwende ich die sql-Datei database.4.1.mysql, da ich MySQL 4.1.11 betreibe.
Sie können diese sql-Datei verwenden, um die Tabellen der MySQL-Datenbank zu erstellen.
In diesem Beispiel mache ich dies mit phpMyAdmin.
Sie können auf Ihre Datenbank über Ihren Internetbrowser über die URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/ zugreifen.
Wenn Sie phpMyAdmin nicht installiert haben, können Sie es unter http://www.ispconfig.org/downloads.htm herunterladen.
Melden Sie sich bei phpMyAdmin mit dem MySQL-Benutzerkonto an, wie in SCHRITT 3 erwähnt/definiert.
In phpMyAdmin:
- Wählen Sie Ihre Datenbank
- Wählen Sie das SQL-Symbol, um eine Abfrage zu starten
- Wählen Sie Ihre sql-Datei im MySQL-Verzeichnis im Datenbankordner und drücken Sie “Start”
- Sie können phpMyAdmin verlassen
SCHRITT 9 – Verbindung zu Drupal:
In Ihrem Drupal-Dateiordner auf Ihrem lokalen Desktop finden Sie die Datei sites/default/settings.php.
Innerhalb dieser Datei finden Sie die Zeile, die sagt:
$db_url = ‘mysql://username:password@localhost/databasename’;
Ändern Sie es in:
$db_url = ‘mysql://web1_u1:mysqlpassword@localhost/web1_db1’;
Speichern Sie die Datei sites/default/settings.php nach Ihrer Änderung und laden Sie sie über FTP auf Ihr Web hoch, wobei Sie Ihr FTP-Konto verwenden, wie in SCHRITT 2 definiert.
Schritt 10 – Besuchen Sie Ihre Drupal-Website:
In Ihrem bevorzugten Browser gehen Sie zu http://mydrupalwebsite.tld, wo Sie den Drupal-Setup-Bildschirm sehen werden. Befolgen Sie die angezeigten Anweisungen.
Weitere Informationen über das Drupal-Content-Management-System:
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.