Create a fresh Drupal 10 installation with minimal theme.
Run the following command ./vendor/bin/drush config-get "system.site" uuid. This step will display the new UUID that can be copied and replaced in the following file at line 4: [web-root]/config/sync/system.site.yml
Run ./vendor/bin/drush cim -y to copy config files until you see the success message for completion.
Copy all the media files in [web=root]/docroot/sites/default/files. This folder content should be the same as Drupal 7 version of Yukon.ca
Run media migration first using this command in terminal ./vendor/bin/drush migrate:import yukon_migrate_files__public. This should run for around 2 hours as per the current data size.
Run ./vendor/bin/drush cr to clear the cache, if required.
After completing the media migration you can run the data migration using this command in terminal: ./vendor/bin/drush migrate:import --group=legacy --continue-on-failure. This should run for around 2.5 hours as per the current data size.
Notes:
Step 5 will skip the media files if already present in the D10 files folder.
This is a modified version of yukon_migrate module to split migration into two groups. For full migration, please use the original module.
Steps:
Notes: