Moving Your WordPress Site to a New Server
July 5, 2010 – 8:50 pm |If you are changing your site’s domain, please read our article “Changing the Domain of your WordPress Site” as well as this one.
—–
To change the server your WordPress site is hosted on is actually a fairly simple activity.
The most important thing to do is NEVER take down the old server until you have proven that the move to the new server is complete.
The basic list of what you have to do:
- Backup ALL the files from your old server
- This means everything in the root directory for your WordPress install
- Backup the database from the old server
- You should be able to do this using the WordPress export functionality
- We prefer to access the database using a tool like phpmyadmin and do a real database backup
- Put all of the files on your new server in the right place
- This will change depending on your server. If you can, find their knowledge base (KB) and find out where your files should go
- Import all of your data to the database on the new server
- You should be able to import your entire export (from step 2) through the WordPress import functionality
- Again, we prefer to set up the database and import all the data from our database export
Caveats:
- If your new hosting company has a different way of connecting to the database than your last host, then you will need to modify the wp-config.php file to reflect this difference.
- You may need to re-setup the permissions of your wp-content sub-folders
- If your domain changes, you should read this article: Changing the Domain of your WordPress Site
If you have questions or comments on this post, please feel free to ask in the comments. We will try to answer as many questions as we can. If you feel like this may be a little over your head, please feel free to contact us and we will be happy to assist you in this move.


Pingback: Tweets that mention WordPress Relief » Blog Archive » Moving Your WordPress site to a new server -- Topsy.com