By Martin Stut, 2011-06-13

Ein System, das so komplex wie Drupal ist, muss je nach Server-Konfiguration leicht unterschiedlich installiert werden. Hier habe ich notiert, wie es auf einem Hetzner Webspace Level 9 funktionierte.

Lokale Vorbereitung

  1. Herunterladen und entpacken in ein lokales Verzeichnis, das ich hinterher mit FTP auf den Server schiebe:
    cd /home/martin/tmp
    wget http://ftp.drupal.org/files/projects/drupal-6.16.tar.gz
    tar xvzf drupal-6.16.tar.gz

    erzeugt /home/martin/tmp/drupal-6.16
    cd /home/martin/webprojekte/stut/final; mkdir drupal
  2. mit mc den Inhalt von tmp/drupal-6.16 nach webprojekte/stut/final verschieben. Wichtig ist, dass auch .htaccess mit verschoben wird!
    cd drupal; chmod -R 0755 .
    find . -type f -exec chmod 0644 {} \;
    chmod -R a-s .
  3. Die folgenden Schritte müssen so sein, damit nachher die web-basierte Grundkonfiguration funktionieren kann:
    cd sites/default
    cp default.settings.php settings.php
    chmod a+w .
    chmod a+rw settings.php

Vorbereitung auf dem Webserver

  1. In Konsole-H anmelden, Domain wählen, Domain Extras, Datenbanken/MySQL neue Datenbank anlegen:
    • Typ: MySQL 5.1
    • notieren:
    • DB-Name
    • DB-User(Login)
    • Full Password
    • Server (sqlNN.your-server.de)
  2. PHP-Konfiguration (entsprechend http://drupal.org/requirements):
    • PHP-Version: PHP5
    • register_globals = off
    • memory_limit = 30
    • max_execution_time = 55 (Maximum)
    • upload_max_filesize = 20 (große MP3-Datei)
  3. Das vorhin vorbereitete lokale Verzeichnis auf den Webspace hochladen. Für diese Erklärung (und meinen Test) verwende ich das Verzeichnis drupal.

Grundeinrichtung des neuen Drupal

Ab jetzt muss es schnell (ohne Essenspause o.ä.) gehen, weil die frische Drupal-Installation jetzt noch ohne Passwort ist!

  1. Wenn das Hochladen fertig ist, im Web-Browser die Basisadresse aufrufen, z.B. www.ihredomain.de/drupal
  2. Bei der Sprachenauswahl gibt es zunächst nur Englisch, also weiter machen
  3. Datenbanktyp mysqli, Zugangsdaten (beim Anlegen der DB hoffentlich notiert) eingeben. Da der Datenbankserver bei Hetzner nicht localhost ist, brauchen Sie die advanced options:
    • Database host eintragen (typisch: sqlNN.your-server.de, wobei NN die Nummer "Ihres" Servers ist).
  4. Bei Configure Sitedie Grunddaten eingeben:
    • Die Site e-mail address ist die Adresse, mit der System-Nachrichten abgeschickt werden, z.B. wenn sich ein neuer Benutzer registrieren will.
    • Diese Adresse müssen Sie in Konsole-H eintragen,
      z.B. als Weiterleitung auf Ihre normale Adresse.
    • Username und Password die jetzt eingeben, sind ganz wichtig. Sie gelten für den einzigen Super-User, der wirklich alles darf, auch wenn die Drupal-interne Rechteverwaltung verrückt spielen will. Das Passwort muss wirklich gut sein, denn die ganze Welt wird versuchen, es zu hacken.
  5. Schön am Hetzner-Webspace ist, dass Clean-URLs out of the Box gehen.
  6. Wenn es heißt "Drupal installation complete", sind Sie mit dem Gröbsten fertig!
  7. Ab jetzt gelten die üblichen Drupal-Anleitungen!

Deutsche Übersetzung für die Drupal-Oberfläche installieren

  1. http://ftp.drupal.org/files/projects/de-6.x-1.0.tar.gz holen und in ein
    leeres (!) Verzeichnis auspacken.
  2. mit Filezilla o.ä. in das drupal-Stammverzeichnis hochladen. Die Rechte sind o.k., so lange Ihr FTP-Client nicht versucht, sie zu setzen.
  3. In Drupal: Administer, Site Building, Modules:
    Haken setzen bei "Locale", Save Configuration.
  4. Administer / Site Configuration / Languages: German wählen, Klick auf Add language
  5. Deutsch zum Default machen, Save configuration.

Hochladen von Dateien

Ich plane, MP3s von Predigten zu veröffentlichen.

Verwalten > Einstellungen > Hochgeladene Dateien: