I am moving a wordpress blog from one server to other. I tool a complete backup along the database in cpanel and unzipped it in new server. What is next, how should i make sure this works then change the name servers. Please help me...
A few things to check would be: All files are copied in the correct place, with absolute URLs changed (grep is handy) MySQL database and MySQL users are the same, if different then change wp-config.php Does the new server have any apache modules missing etc? There's always something that slips by though, so the best thing to do is to setup a sub domain or change your hosts file so the domain goes to the new servers ip. ie: new.mywebsite.co.uk and make sure everything works.
If the blog is currently hosted on a cpanel server, just make a full cpanel backup and then restore it onto the destination server. Everything including your blog will be restored just the way it was and you won't have to worry about restoring individual files/folder/DBs. To test, just use the IP address on the new server with the account's username. Usually something like: http://1.1.1.1/~username or ask your new host for the temporary URL, then switch NSs when you're ready. Hope that helps.