Immer wieder mal muss man ja Module auch mal updaten und im schlimmsten Fall ist Drupal komplett dran, wie grad eben wieder. Gerade bei letzterem bin ich immer wieder am überlegen, wie ging das gleich nochmal? Leider gibt es m.W. keine einfache Anleitung im Netz und die empfohlene mit der Deinstallation aller optionalen Module ist mir einfach zu umständlich (und auch überflüssig?). Und deswegen hier mal meine Anleitung:
Drupal – Kern
- Drupal-Kern downloaden (drupal.org oder drupalcenter.de).
[Wenn eine Sprachversion installiert ist, am besten auch dieses Update downloaden (deutsche Version gibts hier) - galt nur bis Drupal 6.]
- Entpacken
- Backup vom Server (i.d.R. per FTP) (optional, aber empfohlen)
- Backup der Datenbank (über Web-Hoster) oder mit dem Modul Backup and Migrate durchführen (optional, aber empfohlen)
- Als Admin einloggen (User-ID 1 !!! = 1. angelegter Admin-Account)
- Site Offline stellen: „Deine.Domain“/admin/settings/site-maintenance - Link funktioniert nicht mehr; über "Konfiguration" ->unter "Entwicklung" "Wartungsmodus" aufrufen
- Browser nicht schließen
- Neue Drupal-Version auf den Server kopieren (i.d.R. per FTP) und alte überschreiben
- Setup-Konfiguration zurückspielen vom Backup: „FTP.Server“/sites/default/settings.php
- evtl. eigene Veränderungen zurückspielen.
- Die Update.php starten: „Deine.Domain“/update.php
- Seite wieder Online stellen: „Deine.Domain“/admin/settings/site-maintenance
Drupal-Modul
- Modul downloaden
- entpacken
- Backup des alten Modules: „FTP.Server“/modules/“Modulname“
Achtung: Einige „System“-Module wie etwa Poormanscron und autolocal werden nicht ins „FTP.Server“/modules/ sondern in das „FTP.Server“/sites/all/modules Verzeichnis installiert
- neue Modul-Version in „FTP.Server“/modules/ kopieren (bzw. „FTP.Server“/sites/all/modules)
- evtl. eigene Änderungen zurückspielen
- Die Update.php starten: „Deine.Domain“/update.php