Upgrading from Drupal 6 or Drupal 7

Learn how to upgrade a Drupal 6 or Drupal 7 site to Drupal 9+.

This guide covers upgrading a Drupal 6 or Drupal 7 site.

For upgrading from Drupal 8+ refer to Upgrading from Drupal 8 (or later) to a newer major version.

For minor version or patch version updates to a Drupal 8+ site refer to separate instructions for minor and patch version updates.

Learn key Drupal concepts prior to upgrading

Familiarize yourself with configuration management and Composer workflow when preparing and upgrade to Drupal 9 (or later).

Overview

Overview of the upgrade process from Drupal 6 / 7 to Drupal 10 (or later).

Preparation

Preparation steps for upgrading your Drupal 6 or Drupal 7 site.

Choosing the upgrade approach

This page describes different approaches for upgrading to Drupal 9+

Upgrading multilingual Drupal 6

Information on upgrading multilingual Drupal 6 sites

Upgrading multilingual Drupal 7

Information on upgrading multilingual Drupal 7 sites

Drupal 10 (or later) migrate modules

List of the most significant Drupal migrate modules.

Upgrade using web browser

Instructions for upgrading your Drupal 6 / 7 site to Drupal 10 using the browser user interface.

Upgrade using Drush

Instructions for upgrading your Drupal 6 / 7 site to Drupal 9 or higher using Drush command line tool.

Known issues when upgrading from Drupal 6 or 7

This page lists topics that may require special attention when migrating from Drupal 6 ro Drupal 7.

Customize migrations

Examples on how to rename fields when migrating, how to write custom process plugins and how to implement hook_migrate_prepare_row().

Contributing to Migrate

Instructions how you can contribute to the development of Drupal 8 (or later) Migrate modules.

Guide maintainers

benjifisher's picture
quietone's picture