D8 to D9 upgrade - ben600324/wiki GitHub Wiki

https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-to-drupal-9-or-later https://www.drupal.org/docs/updating-drupal/troubleshooting-database-updates https://www.drupal.org/project/drupal/issues/2965979

  • install upgrade status to scan modules to find out incompatible module

  • if module caused some issue, we can remove it from composer.json and then re-install after upgraded

  • uninstall kint ddev drush cdel core.extension module.kint

  • update drush to 10

  • update custom module and custom themes core_version_requirement: ^8.8 || ^9

    1. composer remove drush/drush
    1. composer require _D9_compitable_version_of_modules
    1. composer require _D9_compitable_version_of_modules
    1. composer require 'drupal/core-recommended:^9' 'drupal/core-composer-scaffold:^9' 'drupal/core-project-message:^9' --update-with-dependencies --no-update
    1. composer update