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: [at] bb-hosting [dot] org>

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.gz

Entpacken Sie die heruntergeladenen Dateien:

tar -zxvf drupal-4.7.3.tar.gz

Entfernen Sie die tar.gz-Dateien:

rm *.tar.gz

SCHRITT 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.3

SCHRITT 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:

http://www.drupal.org

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.