Drupal Wartung und Pflege
Drupal stellt ein sehr flexibles Content-Management-System (kurz: CMS) dar, das modular aufgebaut ist und oft auf einem so bezeichneten LAMP-Stack ausgeführt wird. Der Begriff LAMP wird dabei als Kurzform für Linux, Apache, MySQL und PHP genutzt. Gemeinsam bieten diese vier Komponenten (Betriebssystem, Webserver, Datenbank und Programmiersprache) ein kombiniertes Softwarepaket für die Bereitstellung und Nutzung von hochperformanten Webanwendungen. Jede einzelne Komponente bringt jeweils unterschiedliche Funktionen in den Stack ein.
Für das gewünschte Erscheinungsbild und die Funktionalität sorgen die Installation der passenden Themes, die PHP-Scripte im Drupal-Kernsystem, zahlreiche Module (teilweise optional) sowie viele CSS-, Javascript- und Bildmaterialien. Sie können die Vorzüge des Content-Management-Systems aber nur dann vollumfänglich und effizient nutzen, wenn Sie Ihre Drupal-Seiten stets up to date halten. Denn eine veraltete Drupal-Website beschert Ihnen große Probleme:
- Große Sicherheitslücken und dadurch ein leichtes Angriffsziel für Cyber-Kriminelle
- Eingeschränkter Zugriff auf Funktionen und Features
- Lange Ladezeiten
Um solche Szenarien zu verhindern, ist es zwingend notwendig, auf eine professionelle Drupal Pflege und Wartung mit einem zuverlässigen Update-Service zu setzen. Das erfordert allerdings permanentes Monitoring, kontinuierliche Präsenz im Netz sowie ein fundiertes Fachwissen und bestenfalls eine langjährige Expertise. Das alles gleichzeitig kann kaum ein Website-Betreiber alleine gewährleisten. Die Lösung: Unterstützung von echten Drupal-Spezialisten. Als kompetenter und erfahrener Drupal Dienstleister übernehmen wir für Sie die Wartung und Pflege Ihrer Website und gewährleisten, dass diese zu jeder Zeit up to date ist.
Warum Sie unbedingt regelmäßige Drupal Updates brauchen
In der digitalen Welt finden nahezu jeden Tag Veränderungen statt. Neue Schadcodes, Sicherheitslücken oder auch neue Formate mit eigenen Sicherheitsimplikationen – das Internet ist einem ständigen Wandel unterzogen. Für Besucher einer Website sind viele dieser Veränderungen möglicherweise klein und unbedeutend, doch für Sie als Website-Betreiber können selbst geringfügige Anpassungen essenziell sein. Als erfahrene Drupal-Agentur sind wir uns der Wichtigkeit professioneller Wartung und Pflege Ihrer Website vollends bewusst. Ohne diese geraten Sie schnell ins Hintertreffen, insbesondere wenn ein Drupal-Update versäumt oder zu spät installiert wird. Dies ist vor allem bei Sicherheitsupdates kritisch, da genau solche Situationen von Hackern und anderen Cyber-Kriminellen ausgenutzt werden, um erfolgskritische Daten abzugreifen.
Die Wartungsaufgaben und die Notwendigkeit effektiver Update-Services sind bei Drupal und anderen Content-Management-Systemen besonders relevant. Es ist entscheidend, sich bewusst zu sein, dass eine zuverlässige Wartung und Pflege die Grundlage für das reibungslose und fehlerfreie Funktionieren von Drupal und somit Ihrer gesamten Website bildet. Eine regelmäßige Aktualisierung schützt nicht nur vor Sicherheitslücken, sondern auch vor dem unbefugten Zugriff Dritter auf sensible Daten und vor dem Missbrauch Ihrer Website für illegale Aktivitäten.
Unsere Expertenlösung bei aufgetretenen Problemen
Sollten Sie sich in einer Situation befinden, in der ein verpasstes Update bereits zu Problemen geführt hat, stehen unsere Drupal-Experten bereit, um Ihnen zur Seite zu stehen. Wir verstehen, dass in der digitalen Welt schnelles Handeln entscheidend ist, um potenzielle Schäden zu minimieren und die Sicherheit Ihrer Website umgehend wiederherzustellen. Mit unserem fundierten Fachwissen und unserer Erfahrung im Umgang mit Drupal können wir nicht nur das bestehende Problem effizient lösen, sondern auch präventive Maßnahmen und Sicherheits-Patches implementieren, um zukünftige Risiken zu minimieren.
Der Unterschied zwischen einem Drupal Update und Upgrade
Unterscheiden müssen Sie dabei grundsätzlich zwischen einem Drupal Update und einem Drupal Upgrade. Ist von Updates die Rede, bezieht sich dies zum Beispiel auf Sicherheitsfeatures, auf das jeweils integrierte Theme, die Funktionalität von Modulen und anderen Verbesserungen im kleineren Rahmen. Handelt es sich demgegenüber ein Drupal Upgrade, bezieht sich dies immer auf ein Drupal Core Update, also auf ein Update des Kernsystems.
So führen Sie eine Drupal Core Update selbst durch
Es stehen regelmäßig Updates für das CMS Drupal zur Verfügung. Die sogenannten Drupal Core Updates haben dabei einen entscheidenden Charakter. Hierbei handelt es sich vorzugsweise um umfangreiche Sicherheitsupdates und um Aktualisierungen auf eine neue Version. Die Vorgehensweise lässt sich dabei in mehrere Phasen bzw. Stufen untergliedern.
Drupal Core Update vorbereiten
In der Regel läuft ein Drupal Core Update problemlos. Dennoch ist es ratsam, dass Sie vorher unbedingt eine Sicherungskopie Ihrer Datenbank anlegen. Das funktioniert zum Beispiel mithilfe des Moduls Backup and Migrate.
Zudem sollten Sie die jeweilige Website vor Beginn der Update-Maßnahmen in den Wartungsmodus versetzen. Aktivieren können Sie diesen Modus im Bereich Konfiguration: Wartungsmodus.
Um das jeweils neueste Update aufzuspielen, benötigen Sie außerdem zwingend die aktuellste Version von Drupal. Achten Sie diesbezüglich auf die richtige Core-Version: Läuft Ihre Seite zum Beispiel mit Drupal 7, benötigen Sie in diesem Fall nicht Drupal 8, sondern die Core-Version 7.43.
Der moderne Weg: Automatische Drupal 8 und 9 Core Updates mit composer Composer ist ein Kommandozeilen-Tool das automatisch alle Abhängigkeiten technischer Komponenten handhabt.
Die nötigen Schritte hierbei sind:
- Liste verfügbarer Drupal-Updates per composer outdated "drupal/*"
- Überprüfen Sie, ob das Projekt drupal/core-recommended oder drupal/core verwendet composer show drupal/core-recommended
- Drupal Core Code aktualisieren wenn Sie drupal/core-recommended verwenden composer update drupal/core "drupal/core-*" --with-all-dependencies Wenn Sie nicht drupal/core-recommended, sondern nur drupal/core verwenden composer update drupal/core --with-dependencies
- Aktualisierung auf eine bestimmte Version des Kerns composer require drupal/core-recommended:9.3.6 drupal/core-composer-scaffold:9.3.6 drupal/core-project-message:9.3.6 --update-with-all-dependencies
- Datenbank-Update ausführen drush updatedb drush cache:rebuild
- Aktualisierung der Produktionsumgebung (falls zutreffend) Übertragen Sie die geänderten Dateien composer.json und composer.lock in die Produktionsumgebung führen Sie composer install --no-dev auf der Produktion aus, anstatt composer update
Eine ausführliche Anleitung wie ein Update mit Composer funktioniert findet sich auch auf Drupal.org.
Drupal 7 war dagegen noch etwas komplizierter und Drupal Core Updates wurden meist wie folgt durchgeführt:
- Haben Sie Ihre Website in den Wartungsmodus gesetzt und ein Datenbank-Backup erstellt, können Sie mit dem Drupal Core Update starten. Wie Sie dabei vorgehen, beschreiben wir Ihnen in der folgenden Anleitung.
- Via FTP lässt sich Drupal besonders einfach updaten. Dafür loggen Sie sich einfach mit Ihrem bestehenden FTP-Zugang ein. Manchmal ist es erforderlich, dass Sie anschließend in das Root-Verzeichnis von Drupal wechseln.
- Sofern Sie die neue Drupal-Version bereits entpackt haben und diese jetzt auf Ihrem Rechner zur Verfügung steht, löschen Sie dann (fast) alle Dateien und Ordner im Drupal Root-Verzeichnis. Ausnahmen bilden dabei die Dateien robots.txt und .htaccess sowie das Verzeichnis sites, in dem alle installierten Themes und Module abgelegt sind. Löschen Sie aus Versehen dieses Verzeichnis, entziehen Sie Ihrer Website sämtliche Grundlagen.
- Als Nächstes laden Sie sämtliche Dateien der neuen Version von Drupal außer robots.txt, .htaccess und sites von Ihrem Rechner auf den entsprechenden Server.
- Sobald die Übertragung abgeschlossen ist, öffnen Sie in Ihrem Browser die folgende URL: http://IhreDomain.de/update. Jetzt werden Sie vom System noch einmal daran erinnert, welche besondere Bedeutung der Wartungsmodus und die Sicherung der Datenbank für das Gelingen des Updates haben. Anschließend müssen Sie lediglich den Anweisungen auf dieser Seite folgen, um den Drupal Core korrekt zu aktualisieren.
- Wenn das Aufspielen des Updates einwandfrei funktioniert hat, werden Sie vom System darüber informiert. Nun können Sie zu Ihrer eigentlichen Seite zurückkehren und den Wartungsmodus verlassen bzw. wieder aufheben.
Den modernen Weg für Drupal Core Updates können Sie sich auf dem folgenden Video ansehen.
Wir unterstützen Sie bei der Drupal Wartung und Drupal Pflege
Ob klassische Updates von Modulen oder große Upgrades des Kernsystems - es ist zwar möglich, sämtliche Aufgaben und Schritte selbst durchzuführen, aber das wird sehr zeitaufwendig. Denn Sie müssen sich in viele kleine Details einarbeiten und dürfen keine Fehler machen. Die Komplexität der Update-Thematik führt dabei schnell zu Frust, da wirklich nicht ein einziger Punkt übersehen werden darf. Daher stellen eine professionelle Performance-Überwachung und ein kompetenter sowie zuverlässiger Update-Service eine weitaus bessere Lösung dar. Wir unterstützen Sie mit unseren Dienstleistungen und Services dabei nachhaltig und bieten Ihnen jeden Monat kündbare Wartungsverträge für professionell durchgeführte Updates und Core Upgrades.
Hier finden Sie nähere Informationen zu unseren Leistungen als Drupal Agentur.