Hello!
Currently I'm trying to upgrade my drupal 8.9.20 site to drupal 9+, I have been followed the article "How to upgrade from Drupal 8 to Drupal 9" and set up the upgrade_status module for detecting modules that need to be upgraded. In this process, I ran into two problems:
1. At the moment, there are several modules need to be upgraded (under the "update" section of upgrade_status's report), they have newer versions (compatible with Drupal 9), but installing them requires Drupal core > 9. In this case, should I first try to force-update those modules (and if so, may I ask how would I do that?), and only then upgrade Drupal core to 9? I tried upgrading Drupal core first, but ran into many dependency errors during the process.
2. Under the "Collaborate with maintainers" section, there are also several modules, some of which were written by the previous maintainer of my project, so they are likely not officially supported. Could you please advise me on how I should handle these modules?
Thank you very much for your help, I really appreciate any help.
Comments
You need to provide examples.
You need to provide examples. If at one point a module worked with both D8 and D9, but they've since removed D8, then you need to upgrade to the earlier version. Then, after upgrading core to D9, upgrade that module to the latest version that uses D9.
A module is either listed on this site, or is custom. If it's listed on this site and it doesn't have a D9 version, then look in the issues queue to see if there's a patch. If it's custom, you can try to increase the version and see if it still works: https://www.drupal.org/docs/develop/creating-modules/let-drupal-know-abo...
Available for paid support, module development, migrations, consulting...
Thank you!
Hi,
Thank you so much for your reply, I missed the point that at some stage, I need modules that support both d8 and d9. Your reply has been very helpful, thanks again!
andy
Upgrade custom modules post
Upgrade custom modules post-core update; resolve dependencies cautiously for stability.