When your website or blog is growing bigger and more visitors are coming to our website, we need a bigger and faster web hosting solution that could handle large amount of traffic. I am not going to talk about web hosting in this article. I am going to show you how to move your growing wordpress blog to a new webhost without any downtime.
You may have found your new web hosting provider already, if not you can visit our web hosting section and find the best solution for your blog.
1) First thing you need to do in order to move your wordpress blog is go to your new hosting cpanel and add the domain as an addon domain. If you created the hosting package with the moving blog domain you can skip this step.
2) Now log in to your old cpanel and go to file manager. Go to the folder where your blog is hosted. If your root domain is the wordpress blog domain, go to public_html and click on ‘select all’. Now right click on any folder which already have been highlighted and click ‘compress’. Select ‘zip’ radio button and click ok.
Now you have a new zip file in your file manager, right click on it and download the file, save in your hard drive.
3) Go to Phpmyadmin in your old cpanel and click on the database name from left column. Click on export tab and download and save the sql file in your hard drive.
Now you have backed up your blog. You can use this same steps to perform a manual backup on your wordpress blog.
4) Now log in to your new cpanel and go to ‘sql databases’ and create a new database for your blog. Please keep note of the database name. Create a new database user and note the password and username. Add the new user to the database with full privilege.
5)Now you have to do is unzip the blog files we downloaded in the step 3 and open ‘wp-config.php’ with notepad. Add the new database info and save.
6) Go to new cpanel home and click on phpmyadmin. Click on new database we created. It should be empty and click Import tab and import the blog database.
7) Go to new cpanel file manager and upload the wordpress file we downloaded in step 2.
.8) Finally you can change your domain nameservers in your domain registrars control panel pointing your new server.
If you have done everything right, you can visit your cpanel temporary root address and see if the blog works. Please note that when you visit with the temporary URL, you might experience some 404 errors, ignore it. When the nameservers propagated correctly, this will take up to 72hrs, you can visit your blog with the domain name and you shouldn’t have any problem.
If you think this is too hard for you, you can always hire an expert to do this job for you. Please comment here if you have any questions.