With the number of Drupal site upgrades I have been working on (using Drush site-upgrade), I thought it would be handly to compile a list of modules that should be disabled before attempting a site-upgrade. These are all modules that could cause issues in the upgrade process.
- Rules
- While there is a D7 version of this module, there is no upgrade path from D6 to D7
- Node Hierarchy
- This module D7 version is just buggy and development has slowed dramatically. I recommend finding an alternative to this module.
- Masquerade
- I had a site-upgrade process start shooting errors like crazy when I had this module enabled. So its probable a good idea to disable it.
I’ll continue to add more modules as a find them causing issues. Of course if you’re disabling these modules, it may be a good idea to delete them as well. Why save a module you can’t use?