[email protected] | 3F Hanston Bldg., Ortigas Center, Pasig City | +632 8876-1925 |
| | |

How to transfer your WordPress website to your iManila Hosting Account

Overview

This tutorial explains how to migrate a hosted WordPress® installation to iManila server. This is useful, for example, if you develop your website on a locally-hosted server and wish to deploy your work to a public-facing server. This also applies if you are trying to transfer your WordPress website to your iManila hosting account.

Warning:

  • Your website will likely experience downtime during this process.
  • Website migration is not part of our FREE Standard Support. Please contact us if you need assistance on this matter.

Pre-migration requirements.

Before you begin, make certain that you possess the following:

  • An active domain that has an active hosting account with iManila.
  • Admin access to your domain to update DNS records.
  • An File Transfer Protocol (FTP) client and account.
  • Your iManila Hosting account IP address

 

Step 1 – Export the WordPress database.

Export your WordPress installation’s database with the phpMyAdmin tool. To do this, perform the following steps:

(if phpMyAdmin is not available in your current environment, you may need to export your database manually. Please ask your current hosting provider on how to do this.)

  1. Navigate to localexample.com/phpmyadmin, where localexample represents your locally-hosted domain. The phpMyAdmin interface will appear.
  2. Click Export in the toolbar. A new interface will appear.
  3. Under the Export Methods: heading, select either of the following export methods:

    • Quick — This method displays the minimum options.
    • Custom — This method displays all possible options.

    Notes:

    We recommend that you select Quick.

  4. Select the database’s format from the Format: menu. This option defaults to SQL

  5. Click Go. The system will create a download file that contains your database information.

Step 2 – Upload the files to the new server.

Connect to your web hosting account via your preferred FTP client and upload your WordPress files to your web host account’s public_html directory.

Step 3 – Create a MySQL® database.

Create a MySQL database to which to import the WordPress database in cPanel’s MySQL Databases interface (cPanel >> Home >> Databases >> MySQL® Databases).

Step 4 – Import the WordPress database to cPanel & WHM.

Import your WordPress database backup file to cPanel & WHM. To do this, perform the following steps:

  1. Navigate to cPanel’s phpMyAdmin interface (cPanel >> Home >> Databases >> phpMyAdmin).
  2. Click Databases in the toolbar and then click the database that you created in the previous step.
  3. Click Import in the toolbar. A new interface will appear.
  4. Click Choose File and select the database backup file that you created in Step 1.
  5. Click Go. The system will import your WordPress database.

Step 5 – Change the website URL.

It is important to change your website URL specially if you are using a different domain with your current hosting provider. You must change the website URL in your database so that the database connects with your WordPress site. To do this, perform the following steps in cPanel’s phpMyAdmin interface ( cPanel >> Home >> Databases >> phpMyAdmin ):

  1. Locate the wp_options table and click Browse.
  2. Under the option_name column, locate the siteurl entry and click Edit.
  3. In the option_value column, enter your website’s new URL in the text box and click Go.
  4. Locate the home entry and click Edit.
  5. In the option_value column, enter your website’s new URL in the text box and click Go.

Step 6 – Configure the WordPress database settings.

You must configure your WordPress database settings to use the information for the database that you created in step 3. To do this, perform the following steps:

  1. Navigate to cPanel’s FileManager interface (cPanel >> Home >> Files >> File Manager).
  2. Open the public_html directory and locate the wp-config.php file.
  3. Right-click the wp-config.php file and click Edit. A pop-up window will appear.
  4. Click Edit in the pop-up window. The editor will appear in a new browser tab.
  5. Edit the DB_NAMEDB_USER, and DB_PASSWORD lines to match the information for the database that you created in step 3. This will resemble the following example:

Step 7 – Update links and images.

Your website may contain broken links and broken images after you migrate your website. To update the links and images to use your new website’s URL, perform the following steps:

  1. Navigate to cPanel’s phpMyAdmin interface (cPanel >> Home >> Databases >> phpMyAdmin).
  2. Click Databases in the toolbar and then click the database that you created in step 3.
  3. Click SQL in the toolbar.
  4. In the text box, enter an SQL query to update your URLs. For example:

    UPDATE wp_posts SET post_content = REPLACE(post_content, 'localexample.com/, www.mrfrog.com/')
  5. Click Go to run the query.

Step 8 – Save the changes in WordPress interface.

After you updates your links and images, save the changes in the WordPress dashboard to update the URL. To do this, perform the following steps:

  1. Log in to the WordPress dashboard.
  2. Navigate to the General interface (Main >> Settings >> General.)
  3. Click Save at the bottom of the interface.
  4. Navigate to the Permalink interface (Main >> Settings >> Permalink).
  5. Click Save at the bottom of the interface.

Step 9 – Update your domain’s DNS record.

Migrating your website to a new hosting provider or server means a new IP address. Update your website’s A DNS record to point your domain to your iManila hosting account.

  1. Login to your cPanel.
  2. Navigate to Domains > Zone Editor
  3. Select Manage beside your domain name.
  4. Then update your A DNS record, pointing to your iManila Hosting account IP address. The IP address can be found in the right-side pane of your cPanel Homepage > GENERAL INFORMATION.

Recent Articles

When Should You Think About Redesigning Your Website?

When Should You Think About Redesigning Your Website?

Your website is vital to attract new customers, engage  with existing ones, and showcase your brand. But just like a…

Read more

Questions To Ask When Choosing a Social Media Channel For Your Business iManila

Questions To Ask When Choosing a Social Media Channel For Your Business

Incorporating social media into our digital marketing strategy is no longer an option but a necessity. Social media marketing has…

Read more

Top 5 Reasons Why Software Updates Are Important for Cybersecurity

Top 5 Reasons Why Software Updates Are Important for Cybersecurity

In today's world, where almost everything happens online, web security is of utmost importance. Whether for businesses or individuals, protecting…

Read more

Let's work together!


Make the first move! Let iManila help you maximize your presence online.

Just fill out your contact details and tell us what you need, then we’ll be sure to get back to you as soon as possible.