Transferring your blog from your old webhost to your new webhost is actually easy if you know what to do. But of course you need to spend sometimes in front of your computer working for the steps.
I wrote this article for those bloggers or webmasters who accidentally visited this blog when searching for the tips on moving a blog from one server to another. I already wrote an article before related to this, but that was actually about moving a blog from the old domain to the new domain.
So, in this article, you’ll find the steps in moving a wordpress blog from a server of your old webhost to the server of your new webhost without changing your domain.
How to Move a WordPress Blog from one Server to another?
The process of moving your blog from one server to another follows the following steps:
- Step 1: Things to do at your old webhosting account:
- Upgrade your WordPress engine. We are assuming here that the Wordperss engine that will be installed at your new server is the latest or updated version of it. So, to avoid any problem with the compatibility, just do this step.
- Optimize your database. This is to make sure that the database that you will download is the optimized one and is smaller in filesize. You need to delete the spam comments and also drop the dabatase tables that you think is not actually useful. Deleting spam comments can be done at the WordPress Admin panel, while dropping database tables can be done using the PHPMyAdmin.
- Download the database. Tech people called this activity as exporting database as file. Do this step using the PHPMyAdmin.
- Download all your necessary files.Â For me, necessary files of your blog are found at the “WP-Content” folder. These includes your blog’s theme, WordPress plugins used, and those uploaded images. You know better about your own files, so check them using the CPanel. In downloading files, you need to use an FTP Client software.
- Step 2: Things to do at your Domain Registrar:
- Change the DNS of your domain. If you registered the domain by your own at your Domain Registrar, so change the DNS record of your domain there. However, if someone registered it for you, then ask them to change the DNS for you. The new DNS of your new webhost is given to you after you created an account from them.
- Step 3: Things to do at your new webhosting account:
- Install WordPress engine into your new server. You can’t do this step if the DNS of your domain has not been resolved yet in the internet. If your domains DNS has been successfully resolved over the internet, then install WordPress immediately. Use the One-Click-Install feature of your webhost, ie Fantastico.
- Upload necessary files to the new server. Use FTP client in uploading your files to the server. Make sure that you uploaded the files on the right folder. For example the files within the “wp-content” folder should be uploaded at the “wp-content” folder in the server.
- Import your database. Use the PHPMyAdmin in doing this step. Edit the database created when you install the WordPress engine using the one-click-install feature of your webhost. Sometimes, it would be better if you drop all the existing database tables. But it also works even if you just empty all the existing database tables. After that, you can now start importing the database you downloaded earlier. If your database is too large to be uploaded, try reading my article, “How to import large database?“. It’s because there are webhosts that would not allow you to upload large database file to avoid any problems related to your server’s resources.
If you think you don’t understand what I am writing here, please feel free to drop your comment at the blog’s comment section. Or just reply the email you received if you’ve subscribed the feed of my blog.
If you think you need some technical assistance, you can ask the technical support of your webhost. I can offer you my help but I think, I can only do it one of you at a time.
But if you have knowledge about it and you think that I forgot something to mention here on this article, please share that to us at the comment section.