Drupal
Ansprechpartner |
Das CMS unserer Wahl ist Drupal. Die hier verwendete Installation fußt auf dem offiziellen Tarball-Archiv der Website https://drupal.org/ . Zum Zeitpunkt der Dokumentation ist dies Version 7.28 inkl. aller Sicherheitsupdates.
Die verwendete Datenbank ist sqlite.
1. Installation
Die Installationansanweisung für ein frisch installiertes Debian lautet
apt-get install apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common curl dbconfig-common fontconfig-config libaio1 libapache2-mod-php5 libapr1 php5-gd php5-sqlite
Darüberhinaus benötigt Drupal zur Darstellung eines "Upload-Fortschrittbalkens" nachfolgende Module
apt-get install php-pear php-apc
2. Konfiguration
Die bei Debian vorhandene Default-Site muss deaktiviert , und das rewrite Modul aktiviert werden.
a2dissite default a2enmod rewrite service apache2 reload
und nachfolgende Ergänzung der Datei /etc/php5/apache2/php.ini aktiviert die apc-Funktion.
apc.rfc1867 = 1
3. Weiterführende Artikel
Die genaue Konfiguration des Apache ist unter Dokumentation/Apache nachzulesen.
Im Artikel /Drupal 7 Module sind alle Module aufgelistet die von der Website benötigt werden.
Die Probleme mit Openlayers und https sind in /Openlayers mit https beschrieben
Caching wird beschrieben in /Drupal 7 mit Memcached & /Drupal 7 mit Boost
Einführung der Rolle des Editors /Drupal Benutzer Rollen
Der iCal-Feed ist beschrieben unter /Drupal mit iCal
Das Arbeitsverzeichnis von Drupal ist unter Debian /var/www/drupal/
Für alle Unterverzeichnise gilt Benutzer: www-data Gruppe: www-data
4. Update
Vor dem Update zuerst eine Sicherunsgkopie erstellen.
Die Datenbank liegt unter /var/www/drupal/sites/default/files/.ht.sqlite
und die Module unter /var/www/drupal/sites/all/modules/
Damit sind alle wichtigen Informationen unter /var/www/drupal/sites/.
Das Procedere sieht so aus:
- Website in den Wartungsmodus schalten
- Gesamten Drupal Ordner umbenennen (mv /var/www/drupal /var/www/drupal7.26)
- Neue Drupal Version herunterladen und extrahieren
- Rechte anpassen (chown -R www-data:www-data /home/jackhammer/drupal7-27
- Ordner in das neue Drupal Verzeichnis verschieben (mv /home/jackhammer/drupal7-27 /var/www/drupal)
- site Order verschieben (mv /var/www/drupal/sites /var/www/drupal/sites_default
- und die eigenen sites Daten umkopieren (cp -av /var/www/drupal7.26/sites/ /var/www/drupal/sites)
- Datenbank Update durchführen lassen
- Website wieder online stellen
Anleitung gibts hier: http://www.drupalcenter.de/handbuch/drupal-update