InMotion Hosting Support Center

When migrating a WordPress site from a previous hosting provider to InMotion Hosting, there are some introductory topics that may benefit you if you understand them. In subsequent article we will discuss in detail the process further. However, we do want to cover some basics here.

Access to Files and Databases

In order to successfully migrate your WordPress website, you will need to make sure you have access to all of your files of your WordPress site as well as the database associated with it. If you do not have access to both of these, you will need to contact your previous host to get access.

Setting up the Domain in cPanel

If the domain you are working with is your primary domain, you can skip this step. However, if your new WordPress site is an add-on domain, be sure that the domain is already set up as an add-on domain within your cPanel account.

suPHP - the Advantages

Your account with InMotion Hosting uses suPHP which is PHP, but is configured to be optimized for security and ease of use. Many other web hosts do not run suPHP. Let's discuss the advantages of suPHP.

suPHP is more Secure

suPHP runs on the server as your user instead of the 'nobody' user on the server. this allows you to more finely control the file permissions and not leave them open. If you were uploading pictures to your WordPress website without suPHP, your folder's permissions would need to be set to 777. Through various vulnerabilities within plugins or any other software installed on your account, a file or folder on your account could be modified or uploaded by a hacker for malicious intent.

File Ownership Issues Resolved

permissions_777With suPHP, when you upload any files, like a new template for your WordPress website, the files are owned by your user. This may not sound special, since from a logical perspective since you uploaded the files, your user should "own" them.  However, on Linux based servers, there is a user named "nobody". If your server isn't running suPHP the user "nobody" would actually own the files you uploaded. this would prevent you from manually editing the files or deleting them from the server altogether. suPHP allows you to not have to worry about file permissions.

Considering a Move to a VPS?

Hosting on a Shared Account works well for a few WordPress sites running a few low resource intense plugins. However, if your website is starting to scale, it is important that your website has enough resources to stay online. Check out our VPS plans to see which is right for you.

Please check the next article on Migrating your WordPress Database. For more information on this course please visit Migrating your Existing WordPress site to InMotion Hosting

You are viewing Section 1: Intro to Migrating your WordPress Site Data
Section 2: Migrating your WordPress Database

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question

Support Center Login

Our Login page has moved, Click the button below to be taken to the login page.

n/a Points
2015-10-19 10:33 am

Of course, a cpanel to cpanel migration would be pretty quick and reliable also, as long the source site is on cpanel, basically a backupo and restore scenario.

13,821 Points
2016-09-21 6:25 am
Your right, but thats include a lot more than just your WordPress data. This article is geared more towards those that just want to migrate WordPress. But you're right, cPanel to cPanel moves are easiest.
n/a Points
2014-11-27 12:14 am

Good information. It would be useful if all of these articles had a "Print" button that would provide a print format.

30,613 Points
2014-11-28 11:13 am
Hello Murray,

Thank you for your suggestion. I will forward your idea to my team so we can review and consider it.

If you have any further suggestions, just let us know.

Thank you,
2015-06-11 5:59 pm
Any follow-up to this?
n/a Points
2014-08-10 7:15 am
Does not explain how to verify access to all your files. What is a "primary" domain? Are there secondary domains too. I have 2 domains that meas I have 2 primary? What do you mean "When I upload files"? Is migration done my me? Who is my user? the public?
30,613 Points
2014-11-28 11:11 am
Hello John,

Thank you for your questions. Your primary domain is the main domain your account is listed under. There is only 1 and it is usually the domain you sign up with .

This is just the Intro to a full walk-through class on Migrating your WordPress site. The specific steps are explained in detail in the tutorial series, and after reviewing them, the process will be clear.

If you need assistance migrating your site, you can request a Website Transfer in AMP.

Thank you,
n/a Points
2014-06-19 5:12 am

Hi, there, nice post. Nevertheless just a few days ago I was surfing the web and found this instruction - 

Seems to me, this tool - cms2cms does migration in an automated way, probably I’ll try it. Furthermore they recommend Inmotion hosting =) 

11,186 Points
2014-06-19 8:25 am
CMS2CMS is indeed a great solution for migrating sites for users who do not want to bother doing things manually.
30,613 Points
2013-12-23 12:01 pm
Hello samirkhanal.

I recommend performing a Wordpress migration without a 3rd party plugin, since they can cause additional problems at times.

This article you are on provides information about migrating data, but the actual walk-through is on our article titled "Migrating WordPress Files"

This is part our our full Education Channel on "Migrating your Existing WordPress site to InMotion Hosting."

If you have any further questions, feel free to post them below.
Thank you,

2013-12-22 5:06 pm
Isn't it better to use a duplicator plugin instead of taking all this trouble as described in here or here
I think using the duplicator is a easier. Feel free to add or correct me.

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

11 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?


Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail:
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!