Zum Inhalt springen
KI-unterstützt

Drupal-Wartung und Betrieb

Planbare Updates statt Eingriffe im Notfall.

Eine Drupal-Website ist nach dem Livegang nicht fertig. Kern, Module und Server erhalten laufend Korrekturen. Wer sie regelmäßig einspielt, hält den Aufwand klein und das Risiko gering.

Drupal veröffentlicht nach einem festen Plan. Für Korrekturen ist der erste Mittwoch eines Monats vorgesehen, für Sicherheitsupdates der dritte1. Neue Funktionen kommen alle sechs Monate mit einer Nebenversion2.

Dieser Plan macht Wartung kalkulierbar. Termine für das Einspielen lassen sich im Voraus festlegen, und eine dringende Sicherheitskorrektur trifft auf ein System, das auf dem aktuellen Stand ist.

ArtInhaltUmgang
Sicherheitsupdateschließt eine gemeldete Lückezeitnah einspielen, nach Prüfung auf der Testumgebung
Korrekturbehebt Fehlerim regelmäßigen Wartungstermin
Nebenversionneue Funktionen, abwärtsverträglichgeplant, mit Prüfung der Module
Hauptversionentfernt veraltete Teile, hebt Anforderungen anals eigenes Vorhaben mit Vorlauf

Die Community unterhält ein Sicherheitsteam. Es nimmt Meldungen vertraulich entgegen, stimmt die Behebung mit den Verantwortlichen der Module ab und veröffentlicht einen Hinweis, sobald eine Korrektur vorliegt. Module, deren Lücken nicht behoben werden, verlieren die Kennzeichnung als unterstützt.

Im Betrieb kommen eigene Maßnahmen hinzu: sparsame Rechte für Rollen, Anmeldung in zwei Schritten für Konten mit weitreichenden Rechten, Trennung von Test- und Livesystem, regelmäßige Sicherung mit geprüfter Wiederherstellung.

  • Updates

    Kern und Module nach festem Rhythmus, Sicherheitsupdates zeitnah.

  • Prüfung vor dem Einspielen

    Jedes Update läuft zuerst auf einer Testumgebung.

  • Überwachung

    Erreichbarkeit, Fehler und Auslastung werden laufend beobachtet.

  • Sicherung

    Datenbank und Dateien werden gesichert, die Wiederherstellung wird geprobt.

  • Weiterentwicklung

    Neue Funktionen und Anpassungen nach Absprache.

Drupal läuft auf PHP mit einer Datenbank wie MariaDB, MySQL oder PostgreSQL und einem Webserver wie Apache oder Nginx. Abhängigkeiten werden mit Composer verwaltet. Für Websites mit vielen Zugriffen kommen Zwischenspeicher und ein Suchserver hinzu.

Die Anforderungen an die PHP-Version steigen mit jeder Hauptversion. Ein Hosting, das mit den Versionen Schritt hält, ist deshalb Teil der Planung.

Quellen

  1. 1Drupal.org: Drupal core release schedule, ↩
  2. 2Drupal.org: Drupal core: supported releases, ↩

Wer spielt bei Ihnen die Updates ein?

Wie oft muss Drupal aktualisiert werden?

Sicherheitsupdates zeitnah nach Erscheinen, Korrekturen in einem regelmäßigen Wartungstermin. Üblich ist ein monatlicher Termin.

Übernehmen Sie die Wartung einer Website, die Sie nicht gebaut haben?

Ja. Am Anfang steht eine Prüfung von Version, Modulen, Eigenentwicklungen und Hosting. Danach steht fest, in welchem Zustand das System ist und was zuerst zu tun ist.

Kann Drupal Updates selbst einspielen?

Für Drupal gibt es Werkzeuge, die Updates aus der Oberfläche einspielen. Bei Websites mit Eigenentwicklungen und angebundenen Systemen empfehlen wir weiter die Prüfung auf einer Testumgebung.