Like I said in my first post for this server upgrade, a secondary purpose of this new server was to migrate my wordpress blog to a more stable server setup.
For my particular setup, I’ll be running my blog inside of a virtual machine running ubuntu 12.04 inside of a new server running ubuntu 12.04 as detailed in this post. This migration method does not care what kind of server you are using, so whatever setup you’re currently running should be fine.
The migration itself is remarkably easy thanks to a wordpress plugin called duplicator. Essentially the process is this.
On the old server, update wordpress and install duplicator. Go through the instructions listed in duplicator and save your files in a place where you can get them.
On the new server, install the latest version of wordpress and makes sure it is working 100%. You can use this guide if you need help doing that.
The only thing that stuck for me was the fact that after you finish the wordpress install, you need to run the following command.
chown -R www-data:www-data /var/www
This will give apache user permissions to write to disk.
Other than that, just follow the duplicator instructions.