To move a WordPress site to another host is a simple task, if done correctly. WordPress no doubt is the best hosting platform available for bloggers at the moment. It has a lot of features to offer in comparison to other web hosting platforms. However, one thing which is not quite satisfying about WordPress is its hosting packages. The default hosting powered by WordPress is quite expensive and lacks some features which self hosted WordPress has to offer. A lot of professional bloggers usually stay away from the default hosting packages of WordPress and switch to self hosted WordPress.
There are tons of web hosting companies in the market offering WordPress hosting service at a very affordable price. The best option for this purpose is SiteGround. The company has some really cool features and affordable plans. Be it an amateur or be it a professional, there are plans for everyone. So today in this article we’ll discuss how you can move a WordPress site to SiteGround.
Move a WordPress Site to SiteGround
Moving a WordPress site to a different host is not as hard as it seems. If performed properly, the task may only take few minutes. Here’s a step by step procedure of moving a WordPress site to Siteground.
WordPress Files Transfer
The very first thing you’ll have to do in order to migrate your WordPress website to SiteGround is transferring the WordPress files to SiteGround. For this task, you can use the FTP client of your choice.
Firstly, you’ll need to move the files to your computer and then upload it to the new host (SiteGround). SiteGround uses cPanel, which makes it even more easier to transfer the files. The file manager tool will help you create a .zip format of all your files, decreasing the size of the files to a great extent. After the .zip files are made, transfer/upload all the files to SiteGround. The purpose of converting all the files into a .zip format is to save all your time which would have wasted in uploading such a big sized file.
WordPress Database Migration
Now, after you’ve moved all your WordPress files to SiteGround, it is time to migrate the WordPress database. For this purpose you’ll firstly have to export all the WordPress database, then create a new database and at last import/restore all the database to SiteGround. Here’s a step by step detailed procedure.
Export the Files
- Open cPanel and go to phpMyAdmin.
- Go to the upper left corner and select the database menu. Now, select the database that you’d like to backup/export.
- Now, a new phpMyAdmin window will open, showing the database you’ve selected. Now, click on the export tab.
- Default options will be selected. You can select Save as file and Add DROP TABLE additionally.
- Click on go and the exporting procedure will begin.
- At last, assign the place you want the downloaded file to be saved on your computer.
Create new Database
- Go to phpMyAdmin.
- Create a new table.
- Enter the name and number of fields.
- Click on GO. That’s it, it’s done.
Import the Files
- Go to phpMyAdmin.
- Click on Import tab.
- Now, click on ‘choose file’ and upload the .sql file from your computer that you want to import.
- Choose the character set from the drop down menu. If you’re not sure about the character set, leave it to the default one.
- Now, on the bottom right, click on GO and the importing procedure will begin. You’ll be notified once the procedure is completed.
Perform all the three steps as mentioned above and all the database from WordPress will be successfully migrated to SiteGround.
After transferring the files and database from WordPress to SiteGround, here’s the final step that you’ll have to perform in order to move your site from WordPress to SiteGround. In order to reconfigure your WordPress application, open your wp-config.php file in WordPress and locate the below mentioned line-
/** MySQL database username */
/** MySQL database password */
At last, replace all these values to your actual database, password and username. After performing all these steps, the migration from WordPress to SiteGround will be successful and your site will be running in no time.