0 items
24/7 Support & Sales   000 800 100 3215
Online Support Wordpress Hosting

How to transfer a large WordPress site to the WordPress hosting

When you create your own WordPress hosting account with Crazy Domains, it already comes with an automatic migration script that can make transferring your WordPress site to our hosting quick and easy. This feature is great and ideal for small to medium sites. However, if your website is a lot larger and more complex, it is a good idea to follow these steps:

1. Install WordPress site on Your Hosting Manager

In order to transfer your WordPress site to your new WordPress hosting, first thing you need to do is to install your WordPress site on your Hosting Manager.

If you want to know how to do that, click here.

Tip: For your convenience, it’s best to add a new WordPress site using the free domain provided by Crazy Domains

2. Download All Existing WordPress Files

What you need to do next to is to back up and download your website files. There are plenty of plugins you can install to help you with this. However, if you prefer a manual approach, here’s what you need to do:

  1. Log in to the SFTP program of your choice.
  2. Once you are connected to your web host, download all files under your website’s directory and saved it a folder on your local computer.

Note: Make sure you download everything including hidden files such as .htaccess.

3. Export and Download All Your Existing Databases

It is essential that you create back-up files for all your WordPress databases and files from your former hosting manager. Here’s a quick guide on how you can do it:

Step 1. Log in to your old hosting manager account.
Step 2. Head on over to your phpMyAdmin page.
Step 3. Open the WordPress database.
  How to transfer a large WordPress site to the WordPress hosting step 5.3
Step 4. Click the Export tab click at the top of the page, beside Import tab.
  How to transfer a large WordPress site to the WordPress hosting step 5.4
Step 5. Under the Export method section, select Custom – display all options.
  How to transfer a large WordPress site to the WordPress hosting step 5.5
Step 6. Once you’ve selected Custom, scroll down to find Output section. Beside Compression, select gzipped to enable compression.
  How to transfer a large WordPress site to the WordPress hosting step 5.6
Step 7. On the Object creation options, check the box beside Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement
  How to transfer a large WordPress site to the WordPress hosting step 5.7
Step 8. Click Go.
  How to transfer a large WordPress site to the WordPress hosting step 5.8

4. Access Your New Hosting Account

Once you have downloaded and saved all the necessary files and databases, you will need to access your new hosting account and enable STFP access. Here’s what you need to do:

Step 1. Click on My Account at the top of this page.
Step 2. Ensure that Account Manager is selected.
Step 3. Enter your username and password. Click Log In.
Step 4. Click on Web Hosting from the menu bar at the top of the page.
Step 5. Click on the domain name that is registered to WordPress Hosting.
Step 6. Click the Production tab and enable SFTP Access.
  How to transfer a large WordPress site to the WordPress hosting step 6.6

5. Save Current Database Credentials

You will need to obtain and take note of your database credentials from the wp-config.php file from our WordPress hosting.

Follow these steps:

  1. Open the folder that contains all your WordPress site files and open the wp-config.php using a text editor program (e.g., Notepad) and then locate the following string of codes:
  2. /** The name of the database for WordPress */
    define('DB_NAME', 'DatabaseName');
    /** MySQL database username */
    define('DB_USER', 'DatabaseUsername');
    /** MySQL database password */
    define('DB_PASSWORD', 'DatabasePassword');
    /** MySQL hostname */
    define('DB_HOST', 'DatabaseHostname');
  3. Take note of all the credentials.

6. Upload the WordPress Files You Downloaded to the New WordPress Hosting

Here’s how you can upload the files to our WordPress Hosting.

Step 1. Log in to your account through the SFTP client of your choice. You will need to provide the following:
Host This can be your hosted domain name or the IP Address
Username This is your Primary SFTP User
Password This is your SFTP User password
You can find the following credentials on your hosting manager.   How to transfer a large WordPress site to the WordPress hosting step 7.1
Step 2. Once you’ve logged in, delete all the existing files.
Step 3. After that’s done, drag all of your website files and directories from your Local Site to your Remote site area to upload your website files.

Note: Both process can be completed depending on the size of your website. The larger your site, the longer it takes to finish.

7. Import Your Database

You now need to import your database from your old hosting account to Crazy Domains’s WordPress Hosting. Here are the steps you can follow:

Step 1. Click on My Account at the top of this page.
Step 2. Ensure that Account Manager is selected.
Step 3. Enter your username and password. Click Log In.
Step 4. Click on Web Hosting from the menu bar at the top of the page.
Step 5. Click on the domain name that is registered to WordPress Hosting.
Step 6. On the WordPress Hosting page, scroll down to find the tab that has your domain name on it. Click the [ v ] arrow located at the right side of the tab.
Step 7. On the drop-down menu, click the Production tab. And then click phpMyAdmin button.
  How to transfer a large WordPress site to the WordPress hosting step 8.7
Step 8. Open the WordPress database.
  How to transfer a large WordPress site to the WordPress hosting step 8.8
Step 9. Click Import tab located at the top of the page, beside Export tab.
  How to transfer a large WordPress site to the WordPress hosting step 8.9
Step 10. Under the File to Import section, click Choose File button.
  How to transfer a large WordPress site to the WordPress hosting step 8.10
Step 11. Select the file you wish to import and click Open.
Step 12. Click Go.
  How to transfer a large WordPress site to the WordPress hosting step 8.11

The process may take several minutes to complete.

8. Restore Database Credentials

Once you’re done uploading your WordPress files on your new WordPress hosting, you need to connect them to your database. Here’s what you should do:

  1. On the remote site of your chosen SFTP client, look for the wp-config.php file. Open it.
  2. Locate the following string of codes:
    /** The name of the database for WordPress */
    define('DB_NAME', 'DatabaseName');
    /** MySQL database username */
    define('DB_USER', 'DatabaseUsername');
    /** MySQL database password */
    define('DB_PASSWORD', 'DatabasePassword');
    /** MySQL hostname */
    define('DB_HOST', 'DatabaseHostname');
    Replace the Database Name, Database Username, Database Password, and Database Hostname with the credentials you saved on Section 5.
  3. Save the file.

Congratulations! You just transferred a large WordPress site to the WordPress hosting on Crazy Domains.

Important Note: At this part, you have only transferred your WordPress files and databases to our WordPress hosting. Your domain still points to your old hosting account. You will need to update your domain and change your DNS A record to ensure that the users will be redirected to the new location of your WordPress site.

If you want to know how to transfer a WordPress site to our WordPress hosting, click here.

If you want to know what WordPress hosting is, click here.

Was this helpful? Yes No 100% of people found this helpful.