Upgrading from Drupal 6 or Drupal 7

Body

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 9 (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 9 (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 9 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.

Knowledge Category