Drupal Migration planen: Upgrade von älteren Drupal-Versionen auf aktuelle Releases

Drupal-Websites entwickeln sich über Jahre weiter. Irgendwann stellt sich die Frage, ob ein einfaches Update ausreicht oder ob eine grössere Migration notwendig ist. Besonders bei sehr alten Drupal-Versionen, stark angepassten Themes, veralteten Modulen oder gewachsenen Inhaltsstrukturen sollte eine Migration sorgfältig geplant werden.

Dieser Artikel erklärt den Unterschied zwischen Update, Upgrade und Migration und zeigt, wie Sie den Umstieg auf eine aktuelle Drupal-Version strukturiert vorbereiten.

Wichtig: Eine Drupal-Migration ist kein Klick-Update. Planen Sie Analyse, Backup, Testumgebung, Modulprüfung, Theme-Anpassung und Qualitätssicherung ein.

Update, Upgrade oder Migration?

Die Begriffe werden oft vermischt, bedeuten aber nicht dasselbe.

Begriff Bedeutung
Update Aktualisierung innerhalb einer kompatiblen Version, zum Beispiel Sicherheitsupdate.
Upgrade Wechsel auf eine höhere Hauptversion mit Kompatibilitätsprüfung.
Migration Übernahme von Inhalten, Benutzern und Strukturen in eine neue Installation.

Warum Migrationen notwendig werden

  • Die alte Drupal-Version erhält keinen regulären Support mehr.
  • Module sind veraltet oder nicht kompatibel.
  • Das Theme ist technisch überholt.
  • PHP-Version oder Hosting-Umgebung muss modernisiert werden.
  • Die Website-Struktur ist gewachsen und soll bereinigt werden.
  • Performance, Sicherheit oder Redaktionsworkflow sollen verbessert werden.

Eine Migration ist auch eine Chance, alte Inhalte, doppelte Kategorien, unnötige Module und schlechte Strukturen zu bereinigen.

Bestandsaufnahme durchführen

Vor jeder Migration sollte eine technische und redaktionelle Analyse erfolgen. Prüfen Sie:

  • Drupal-Version und PHP-Version,
  • installierte Module und deren Status,
  • aktive Themes und eigene Anpassungen,
  • Inhaltstypen und Felder,
  • Taxonomien und Menüs,
  • Benutzerrollen und Berechtigungen,
  • Formulare und Integrationen,
  • SEO-relevante URLs und Weiterleitungen,
  • Medien und Downloads.

Testumgebung statt Live-Experiment

Eine Migration sollte nie direkt auf der Live-Website ausprobiert werden. Erstellen Sie zuerst ein vollständiges Backup und richten Sie eine Test- oder Staging-Umgebung ein. Dort können Migration, Theme-Anpassungen, Modulwechsel und Datenbankupdates risikofrei getestet werden.

Eine gute Testumgebung sollte möglichst nah an der späteren Live-Umgebung liegen: gleiche PHP-Version, vergleichbare Datenbank, gleiche Domainstruktur oder zumindest saubere Test-URLs.

Module und Themes prüfen

Nicht jedes alte Modul ist in aktuellen Drupal-Versionen verfügbar oder notwendig. Manche Funktionen sind inzwischen im Core enthalten, andere Module wurden ersetzt oder nicht weiterentwickelt. Prüfen Sie für jedes Modul:

  • Wird die Funktion noch benötigt?
  • Gibt es eine kompatible Version?
  • Gibt es eine bessere Alternative?
  • Gibt es Abhängigkeiten zu anderen Modulen?
  • Kann die Funktion durch Drupal Core ersetzt werden?

Auch Themes müssen oft neu erstellt oder stark angepasst werden. Ein altes Theme einfach weiterzuverwenden ist selten sinnvoll.

SEO bei Migrationen schützen

Migrationen können Rankings gefährden, wenn URLs, Metadaten und interne Links nicht sauber übernommen werden. Erstellen Sie deshalb vor der Migration eine Liste wichtiger URLs und planen Sie Weiterleitungen.

  • Wichtige alte URLs erfassen.
  • Neue URL-Struktur definieren.
  • 301-Weiterleitungen einrichten.
  • Meta-Titel und Beschreibungen übernehmen oder verbessern.
  • Sitemap aktualisieren.
  • 404-Fehler nach Livegang prüfen.

Wann ist ein Neuaufbau besser?

Bei sehr alten, stark verbauten oder schlecht gepflegten Websites ist ein kompletter Neuaufbau manchmal effizienter als eine komplexe Migration. Das gilt besonders, wenn Inhaltstypen unlogisch, Module veraltet, Themes nicht kompatibel oder Inhalte qualitativ schwach sind.

Ein Neuaufbau kann sinnvoll sein, wenn:

  • nur wenige Inhalte übernommen werden müssen,
  • das Design ohnehin erneuert wird,
  • die Informationsarchitektur neu geplant werden soll,
  • alte Module keine Zukunft haben,
  • SEO-Struktur stark verbessert werden soll.

Hosting und technische Grundlage

Eine aktuelle Drupal-Version benötigt eine passende PHP-Version, genügend Speicher, saubere Dateirechte, Composer-Unterstützung und idealerweise SSH-Zugriff. Prüfen Sie vor der Migration, ob Ihr Hosting-Paket die Anforderungen erfüllt.

Für komplexe Migrationen, Staging-Umgebungen und grössere Drupal-Projekte kann ein VPS Cloud Server von CURIAWEB sinnvoll sein. Für klassische Unternehmenswebsites bietet das Schweizer Webhosting von CURIAWEB eine solide Grundlage.

Migrations-Checkliste

  • Vollständiges Backup erstellen.
  • Ist-Zustand dokumentieren.
  • Module und Themes prüfen.
  • Inhalte und Medien analysieren.
  • SEO-URLs sichern.
  • Testumgebung einrichten.
  • Migration durchführen und protokollieren.
  • Formulare, Login, Menüs und Suche testen.
  • Weiterleitungen einrichten.
  • Livegang planen und nachkontrollieren.

FAQ

Kann ich eine alte Drupal-Website einfach per Klick aktualisieren?
Bei grossen Versionssprüngen meistens nicht. Eine sorgfältige Migration oder ein geplanter Upgrade-Prozess ist erforderlich.

Was ist wichtiger: Inhalte oder Design?
Beides ist wichtig. Technisch beginnt die Migration aber oft mit Inhaltsstruktur, Modulen und Datenmodell. Das Design wird häufig parallel neu aufgebaut.

Wie verhindere ich SEO-Verluste?
Durch URL-Inventar, 301-Weiterleitungen, Übernahme wichtiger Metadaten, aktualisierte Sitemap und Kontrolle nach dem Livegang.

Fazit: Eine Drupal-Migration sollte strategisch geplant werden. Mit Analyse, Backup, Staging, Modulprüfung und SEO-Kontrolle wird aus einem riskanten Versionssprung ein kontrolliertes Modernisierungsprojekt.
War diese Antwort hilfreich? 0 Benutzer fanden dies hilfreich (0 Stimmen)