
So, you’ve been running your self hosted Wordpress blog and you’ve encountered a problem and now you need to move it. Regardless of the reason, moving a self hosted Wordpress blog is easy, and usually only takes a few minutes. Best part of all, you won’t lose anything; not even the files you’ve uploaded.
1. First thing you want to do is make sure you upgrade your version of Wordpress to the latest version. If there’s a new version of Wordpress available, the WP admin will let you know. If you don’t see the warning on your WP admin, chances are you have the latest version. Once you have the latest version installed, continue on to the next step.
2. Backup your database. There are a few plugins that do this for you, but just to make sure you get everything correctly, PHPMyAdmin is the best tool for database exporting. It usually comes bundled in with your hosting package and is available through cPanel or whatever solution your hosting company gives you.
3. Once you have the backup of your database, you want to FTP into your Wordpress installation and copy the wp-content folder. This folder contains all of the uploads / themes and plugins so make sure you place this somewhere safe!
4. In the FTP, go back to the root of the Wordpress installation and copy your wp-config.php file. Make sure you save this in a secure location, you’ll need it in a few minutes. If you have a .htaccess file, go ahead and back it up as well.
Awesome, you now have your Wordpress blog backed up and ready to be moved. How do you proceed from here? Just as easy as the steps above!
5. Install a fresh copy of Wordpress at your new location. If you’re just changing webhosts, you’ll need to wait until DNS changes are done - this may take anywhere from 15 minutes to 48 hours.
6. Go into PHPMyAdmin, select all the tables Wordpress installed and delete them.
7. Import the file you exported on step #2.
8. Now delete the wp-content folder that’s located in your FTP and upload the one you backed up.
9. Delete the current wp-config.php file and upload the one you backed up. If you backed up a .htaccess file, you want to upload it now as well.
10. Done! Take a deep breath and enjoy your semi-new Wordpress blog.