How can I move my WordPress site to Sheza Hosting?

Make a full WordPress Transfer

A WordPress migration from your existing provider to Smart Hosting is quite straightforward if performed correctly.

Basically, to make a WordPress migration from one host to another consists of three parts - moving the files, moving the database and reconfiguration to use your new account.


Transfer WordPress Files

To move your files from one host to another you can use an FTP client such as FileZilla.  You need to download the entire contents of your WordPress site (including the subfolders wp-admin, wp-config and wp-includes) and then upload them to your Smart Hosting FTP area.


Migrate the WordPress Database

The second step is to move your database. You will need to export your WordPress database from your existing provider. This is usually done through PHPMyAdmin by locating the correct database and selecting the Export function. This will create a .SQL file which can be imported into your Smart account.

Once you have obtained the .sql backup of your database, please log in to your Smart Hosting cPanel and click MySQL Database Wizard. Follow the wizard, which will create a new database and associated user. Be sure to make a note of the username and password you create as you will need these later.  Also ensure that you give the new user Full Privileges on the database.

Once the database has been created, open PHPMyAdmin in cPanel and select the newly created database from the left-hand list.  Click "Import", then select the .SQL file you exported from your old provider.  Import the file.


Reconfigure WordPress to work from the new server

Now you have your files and database transferred, you need to reconfigure your WordPress application to work from your Smart Hosting account.

To do this, open the File Manager from your cPanel account, edit the wp-config.php file in your WordPress root folder and locate the following lines:

define('DB_NAME', 'xxx');
/** MySQL database username */
define('DB_USER', 'xxx');
/** MySQL database password */
define('DB_PASSWORD', 'xxx');

You need to replace the values signified by xxx with the new database, username and password that you created. Be sure to leave the single quotes around the values.

Save this file and your WordPress site should be up and running from your new hosting account

Was this answer helpful?

Related Articles

How can I test or preview my website before switching DNS?

More Complex or Content-Managed Sites - Host File In the event your site needs to use the domain...

Enabling or Disabling PHP Modules

We provide the facility to enable/disable PHP modules / libraries per account.To enable a...

How do I install WordPress?

To install WordPress on your hosting account, please follow the steps below:1.  Log in to your...

How do I move my WordPress site from one folder to another?

We often receive support requests where customers have installed WordPress into a subdirectory...

Is my website down?

We pride ourselves in all aspects of our platform. As such, our platform uses Mod Security. This...