How can I migrate a super old version (2.0) of my blog to 3.1?

I can’t use any of the import plugins because of the older version — so it’s kind of a pain, plus the URL permalinks arent very optimal. Any ideas on how to do this? I’m afraid I’d have to do this manually!

import plugin I mean. the xml import file format changed so I can use it to upload content =/ –

5 s

If you site is live then you shouldn’t directly update that, although update in the recent version of wordpress is very easy and seemless but that wasn’t the case in 2.1 though.

Also here is the list of steps that I will recommend you to take:

  1. Make the list of all plugins.
  2. Make sure none of the plugin’s are responsible for site’s main functionality. (As kaiser said its okay if they are only presentational).
  3. There is 99% chance that your theme will break with or at least will complain of deprecated functions with wordpress 3.1, so you have two options, either switch to standard theme or check your site for errors from theme after each upgrade until you are at 3.1
  4. Install the WordPress 2.1 on test machine and clone your live site, not all the data but at least the functionality.
  5. Disable all the plugins responsible for main functionlaity that you noted in Step 2
  6. Upgrade to the next stable version of wordpress that was released after your current version.
  7. Enable the plugins one by one and check your test site.
  8. If there are errors see if you can fix them or disable the plugin. You might also see errors from your theme if you haven’t switched to standard theme, so try to fix them too.
  9. If you have upgraded to WordPress 3.1 then Congratulations else goto Step 5.

Hope this will be helpful to you and you will have easy upgrade to 3.1.

Leave a Comment