Dieses HowTo ist eine Step-by-Step Anleitung um Drupal 7.x auf einem frisch installierten Debian oder Ubuntu zu installieren. Alle benötigten Pakete wie z.B. Apache, PHP, MySQL-Server etc. werden aus dem Repository per aptitude installiert.
I. Voraussetzungen:
Eine detaillierte Anforderungsliste findet man bei: drupalcenter.de, unter Debian bzw. Ubuntu müssen noch folgende Pakete installiert werden: PHP 5.3.x, MySQL, Apache. Unter Debian führt man diesen Befehl als Root aus und bei Ubuntu setzt man wie gewohnt ein sudo vor den eigentlichen Befehl.
aptitude install php5 php5-gd php5-mysql mysql-server apache2
II. Datenbank vorbereiten:
Als Datenbankname verwende ich Drupal7DB, der Benutzer lautet: drupaluser und das Passwort lautet in diesem Beispiel: geheimesPW
mysql -p Enter password: mysql> create database Drupal7DB; Query OK, 1 row affected (0.00 sec) mysql> CREATE USER 'drupaluser'@'localhost' IDENTIFIED BY 'geheimesPW'; Query OK, 0 rows affected (0.00 sec) mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON Drupal7DB.* TO drupaluser@localhost; Query OK, 0 rows affected (0.00 sec) mysql> QUIT Bye
III. Drupal Download und Installationsvorbereitungen
Drupal von der offiziellen Seite downloaden und entpacken:
wget http://ftp.drupal.org/files/projects/drupal-7.8.tar.gz tar xvzf drupal-7.8.tar.gz
Die Drupal Dateien nach /var/www/drupal verschieben:
mv drupal-7.8/ /var/www/drupal
Berechtigungen setzen: Die Drupal Dateien im Verzeichnis /var/www/drupal müssen alle dem Benutzer, unter dem der Apache läuft (bei Debian und Ubuntu ist das standardmäßig www-data) gehören.
cd /var/www/ chown -R www-data.www-data /var/www/drupal/
Folgende Berechtigungen müssen vor der Installation noch gesetzt werden:
chmod -R 650 /var/www/drupal/sites/default cd /var/www/drupal/sites/default cp ./default.settings.php settings.php chmod 650 settings.php
IV. Drupal Installation
Im Browser http://SERVERNAME/drupal aufrufen und den Installationsassistenten starten
1. Select an installation profile
2. Choose Language
Standardmäßig ist nur Englisch verfügbar, weitere Sprachdateien findet man auf der offiziellen Drupal Seite: localize.drupal.org
3. Database configuration
Hier gibt man die zuvor definierten Werte ein, bei den "Advanced Options" kann man eine alternativen Datenbankadresse und Port definieren, falls die Datenbank nicht auf dem selben Server läuft wie der Apache bzw. der Datenbankport vom Standard MySQL Port 3306 abweicht. Wenn die selbe Datenbank für mehrere Anwendungen benutzt wird, sollte man unbedingt einen Präfix benutzen!
4. Installing Drupal
Drupal legt jetzt die Datenbankstruktur an und schreibt die Einstellungen in die settings.php Datei.
5. Configure Site
Jetzt muss man noch allgemeine Informationen wie z.B. Name, Kontaktdaten, Admin-Benutzer und Ländereinstellungen definieren.
V. Installation abschließen
chmod 440 -R /var/www/drupal/sites/default/
Drupal Security
Das Modul Security Review ist eine gute Möglichkeit um u.a. die Berechtigungen der gesamten Drupal Installation zu überprüfen.






Danke fuer die tolle Beschreibung.
Der Rechner steht im Intranet und kommt nicht ins Internet.
Aber wie kann ich Einstellen das er den http_proxy benutzen soll.
Wurde bisher nicht fuendig.
lg emmerich