Upgrade from Drupal 5 to Drupal 7
Blog topic:
The upgrade itself was not hassle free, and I am not sure I would have ventured doing so, if I knew what I know now about the amount of work!
In short, it required the following:
- Duplicating the MySql database
- Duplicating the site directory structure and content
- Making sure that the duplicate site is running.
- Switching off all the none-core modules (in the duplicate site).
- Upgrading (the duplicate site!) from drupal 5 to drupal 6.
- Upgrading from drupal 6 to drupal 7
- Changing many of the snippets (small php scripts) that are not drupal 7 compatible. For example, the snippets that produce the site map. Here is an example of how to modify snippets printing a list of nodes by content type and taxonomy id.
- Downloading all the drupal 7 version of the modules.
- Switching the modules on and praying a little. In those cases that the praying was insufficient, wrestle with the module until it complies ;-)
- Rename the online site directory as a temporary directory, and rename the temporary directory as the online site. Voilà.