iManila Help Center

Hosting

Our hosting solutions are engineered for powerful and reliable performance online. From shared and dedicated hosting to SSL certificates and web security and backup, you can rely on our solutions to provide 99.5% uptime and availability whenever, wherever!

Technical Support

Our IT specialists provide your business with solutions to help with common software and hardware issues across all devices whether on desktop, laptop, or on mobile.

Digital Marketing

Expand your reach online, and efficiently hit business objectives by implementing strategic digital marketing campaigns.

Web

In this digital age, a well-designed website is a game changer. But "well-designed" doesn't just mean aesthetics, but overall user experience. We create highly-functional websites that can support your business objectives -- whether that means driving awareness, lead generation, or even sales.

Tag: website

How to transfer your WordPress website to your iManila Hosting Account

Overview

This tutorial explains how to migrate a hosted WordPress installation to your iManila Hosting Account. 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 from another hosting provider.

Note: There are many ways to migrate a WordPress website. This is just one of them. You can also try another method here.

Warning:

  • Your website will likely experience downtime during this process.
  • Website migration is not part of our FREE Standard Support. You can contact our Support Team about our website migration service. Send us an email to support@imanila.ph.

Prerequisites

Before you begin, make certain that you have 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, 'http://localexample.com/, https://newdomain.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 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.
  5. If your domain is not yet pointed to iManila nameservers, you will need to contact your old hosting provider to update your domain’s DNS records.

If you need help migrating your WordPress website, you can contact our Support Team about our website migration service. Send us an email to support@imanila.ph.

How to Migrate your WordPress website using a plugin

Overview

In this article, you will learn how to migrate your WordPress website in to your iManila hosting account.

What is a migration?

A migration is when you move a website or application and data from one environment to a another. In this example, we are going to migrate a WordPress website from an old hosting provider to your iManila shared hosting account.

Note: There are many ways to migrate a WordPress website. This is just one of them.

Prerequisites

  • Access to your old hosting account (source)
  • Admin access to your domain for DNS pointing.
  • Admin access to your WordPress website
  • Admin access to your iManila hosting account (target)

It is important to note that while most Linux environment and cPanel-based hosting solutions can host WordPress website, some older WordPress and plugin versions may not work properly with up-to-date environment. Older WordPress and plugin versions may not work with updated MySQL and or PHP versions. To view your iManila shared server information, go to cPanel >> Home >> Server Information. In this example, we assume that you have an up-to-date WordPress installation.

Prepare your target host

  1. Login to your iManila Shared Hosting account cPanel.
  2. Navigate to cPanel >> Applications >> WordPress toolkit.
  3. Select Install. The installation page will open. A basic installation is fine. Use current version.
    Note that the installation path does not have anything on it. In this way, the installation path will be the default root directory which is /public_html/
  4. After installation, login to your new WordPress app. Simply select Login and you will be redirected to the WordPress dashboard.
  5. Once logged into the WordPress console, you will need to install a WordPress plugin that will be used to import the data and files from the source website. This plugin is called All-In-One WP Migration. Navigate to the menu on the left and expand the section Plugins and select Add New as show here:
  6. Search for All-In-One WP Migration. From the search result, hit Install.
  7. After installation, hit Activate.

Now that the plugin is activated, you will export the files and data from the source website. Don’t close your browser window! Open a 2nd window or tab on your browser.

Export files and data from source

To migrate your WordPress website, you need to extract a copy of the data stored in the database and all files that are a part of the WordPress website. Normally this would be complicated and involve many manual steps, but fortunately, there are plugins and tools that will assist with this. For this example, we are using the All-In-One WP Migration Plugin to extract the database and files you will need to import into the new website. Once again, this is just one of the many ways to migrate a WordPress website. You may opt to use other plugins as well that does the same thing.

  1. Login to your source WordPress website.
  2. Just like the steps in Preparing your target host, install and activate the plugin, All-In-One WP Migration
  3. On the left side of the WordPress Admin Portal, you will see a section All-In-One WP Migration. This is where you will create the export archive. Click on Export
  4. Then click on Export To and select File

  5. Save the archive by clicking on the Green Box and the archive will be saved to your local computer.

    Note: Depending on the size of your WordPress website, this step may take some time. Also, due to some hosting resource restrictions, this step may fail due to the size of your WordPress website. If it fails, you may need to use other method to migrate your WordPress website.

Importing your website files and data

Now that the archive has been downloaded, you will import that archive into the new WordPress site (target). Switch back to the Admin Portal of the New website.

  1. In the WordPress Admin Portal, select All-In-One WP Migration on the left side, and the click on Import

  2. A status bar will display the progress of the archive import
  3. Once the import completes, you will be notified that this import will over-write any existing data and WordPress configuration.

Clean up

At this point you now have a new WordPress website running on your iManila hosting account that is identical the original website. There are a few remaining steps you will need to do to complete the migration.

  1. Validate that the website was imported correctly and that everything works as you expect. Adjust any WordPress settings as appropriate.
  2. You will need to update the DNS information for your website to use the IP address of the new WordPress instance running in your iManila hosting account.
    Note: DNS update may need up to 24 hrs to fully propagate globally.
  3. Finally, you can shut down or terminate your old hosting solution (source).

If you need help migrating your WordPress website, you can contact our Support Team about our website migration service. Send us an email to support@imanila.ph.

  • 1
  • 2

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.