How-To: WordPress Domain Transfer

Over the past few months, we’ve become a huge fan of using WordPress to create and maintain various websites.  When we were testing the sites, we created them on our main domain but then needed to transfer them to independent domains.  Below are the steps we followed to ensure a successful transfer.

WordPress Domain Transfer Checklist:
  1. Create new domain name
  2. Create new WordPress installation
  3. Login to new WordPress installation
  4. Upgrade the WordPress installation to the same version as the original site
    Upgrade Automatically (if possible)
  5. Backup Database SQL on Original Site
    May already be done automatically by WordPress (check your wp-content/backup-db folder)
  6. Download original WordPress site files (include all folders and files)
  7. Login to your original hosting company’s Control Panel
  8. Browse to your MYSQL Database and write down the original database name, username, and password
    May also be retrieved from your original wp-config.php file
  9. Login to your new hosting company’s Control Panel
  10. Browse to your MYSQL Database
  11. Click on PHPMyAdmin
  12. Click on SQL Tab on top (without clicking any of the tables on the side)
  13. Upload the backup SQL file
  14. Change the Site URL to the new site in the various parts of the database (Site won’t work without this)
    A superb resource: http://codex.wordpress.org/Changing_The_Site_URL
  15. Upload your WordPress Site files (include all folders and files) to the new domain
  16. Update your database name, username, and password in the new wp-config.php file
  17. Test your new site

Netfirms

Register.com

Host Gator

GoDaddy.com

Resources