Skip to main content
migrating Drupal 7 to Drupal 9

Migrating from Drupal 7 to Drupal 9

  1. Drupal 9 requires PHP 8.1 or higher, so you will need to make sure your hosting environment meets this requirement. Drupal & required php 5x.
  2. Drupal 9 has removed several deprecated APIs and features, so any custom code or contributed modules that rely on these will need to be updated.
  3. Drupal 9 also introduces new features and improvements, so you should plan to take advantage of these in your upgraded site.
  4. It is important to test the migration process and the upgraded site thoroughly to ensure that everything works as expected.
  5. Consider hiring a Drupal expert to help with the migration process, as it can be a complex process and requires a good understanding of the underlying technologies.
  6. Make a plan to backup your site, database and files before proceeding with the migration process.
  7. Make sure your site's theme and modules are compatible with Drupal 9 by checking the module's page on or by checking with the module maintainer.
  8. If you have custom Drupal 7 modules or Drupal 7 theme, you need to update them to be compatible with Drupal 9, or rewrite them if they are not compatible.
  9. It is also recommended to use a migration tool to automate the process and minimize the risk of data loss or errors.