Nodes von Drupal 6 nach Drupal 7 importieren

BLOG

Inhalte von einer Drupal Version zu anderen zu importieren ist mit dem Modul "Drupal-to-Drupal data migration" sehr einfach.

Zunächst müssen natürlich die Module installiert werden. "Drupal-to-Drupal data migration" braucht das Modul "Mirgate" um zu funktionieren. Du musst also diese beiden Module installieren:

https://www.drupal.org/project/migrate
https://www.drupal.org/project/migrate_d2d

Die ganze Sache wird um einiges einfacher wenn die beiden Datenbanken (von der Quell-Installation und Ziel Instalation) auf dem gleichen Server liegen. Entweder man exportiert die Datenbank mit PHPMyAdmin oder mit dem modul "Backup and Migrate" und legt einefach eine neue Datenbank auf dem Zielserver an. Du brauchst also nicht das komplette Drupal kopieren sondern nur die Datenbank und bei bedarf den Files Ordner.

Das tolle an "Drupal-to-Drupal data migration" ist das einfach zu bedienende User Interface. Im Screenshot ist zu sehen welche Module aktiviert werden müssen. Die "Example" Submodule würde ich nicht aktivieren da diese Inhaltstypen anlegen.

Wichtig ist das du "Drupal-to-Drupal migration UI" aktiviert hast sonst geht das ganze nicht. Unter "admin/content/migrate/new/migrated2dwizard" kommst du zum Wizard der dich gut beschrieben durhc den import leitet.

Im ersten Schritt gibt man die Datenbank an von der man importieren will zum Beispiel die von der Drupal 6 installation.

In den folgenden Schritten gibt man an welche Nodes zu importieren sind. Und nach ein paar klicks sind alle Inhalte in deiner neuen Installation vorhanden. Ich führe die weiteren Schritte hier nicht extra auf da diese selbst erklärend sind. Bei mir hat der Import von den Nodes aus Drupal 6 nach Drupal 7, abzüglich Recherche, ca. 15 Minuten gedauert. Und es waren in diesem Fall fast 2000 Nodes.