Loading...

How to Install WordPress on InMotion Hosting

InMotion Hosting gives you more than one way to install WordPress, and the right choice depends on whether you want a clean one-click setup, several sites on one account, or full manual control. This guide walks through all three install methods in order, shows you where to install (root domain, subdomain, subdirectory, or a second domain), and fixes the errors that trip up most first installs, from the parking page that appears before DNS resolves to the database connection error after a manual setup.

Before You Install

Three things need to be in place before WordPress will install cleanly. Your account has to be past phone verification and showing Active, because cPanel does not provision until the identity check clears. Your domain should already point to InMotion, or you can install against the temporary URL and switch to the real domain later. And an SSL certificate should be issued so the site loads over HTTPS from the first visit. If any of that is not done yet, the how to set up InMotion Hosting walkthrough covers the signup, AMP login, nameservers, and AutoSSL steps first. For where each login lives and how the two panels split up, the InMotion setup and getting started guide maps it out.

Choose Your Install Method

InMotion offers four ways to get WordPress running, and picking the right one first saves a reinstall later:

  • Softaculous one-click: the fastest path and the right choice for most single sites. Installs a clean copy in three to five minutes with full control over the admin account and database.
  • WordPress Manager: the same install wrapped in a dashboard that adds staging clones, automatic updates, and one-click backups. Better when you plan to run several WordPress sites on one account.
  • Manual install: download the core files, create the database yourself, and run the installer by hand. Slower, but the only option when Softaculous is unavailable or you want to control every file.
  • Pre-installed WordPress: if you selected the WordPress option at checkout, InMotion may have already installed it on your primary domain. Check cPanel for an existing install before running a second one on top of it.

BoldGrid, InMotion’s bundled page builder, also installs WordPress underneath its own setup wizard. Skip it unless you specifically want the drag-and-drop editor, because it adds several plugins most people remove later.

Where to Install WordPress

Every install method asks where the site should live through an “In Directory” field. This one field decides your site’s address, and getting it wrong means the site loads at a URL you did not intend:

  • Root domain (yourdomain.com): leave the “In Directory” field blank. This is what you want for a normal website.
  • Subdirectory (yourdomain.com/blog): type the folder name, such as blog, into the “In Directory” field. Useful for adding a blog alongside an existing site.
  • Subdomain (blog.yourdomain.com): create the subdomain first in cPanel under Domains, then select it from the “Choose Domain” dropdown during install. This is the most common source of “I installed it but cannot find it” confusion, because the subdomain has to exist before it shows up in the list.
  • A second domain (addon domain): add the domain to your account in cPanel first, then choose it from the dropdown. InMotion’s Launch tier and above allow unlimited addon domains, so you can host several separate WordPress sites on one plan.

Method 1: Install WordPress with Softaculous

Softaculous is the recommended path for a single site. Log in to cPanel, scroll to the Softaculous Apps Installer section, click the WordPress icon, then choose Install Now.

The Fields That Matter

Most of the install form can stay on its defaults, but a few choices are worth setting deliberately:

  • Protocol: choose https:// (or https://www.) so the site uses SSL from the start. Only pick http:// if the certificate has not issued yet, and switch it over later.
  • Choose Domain: select the domain or subdomain you want, and confirm it is the live domain, not the temporary server address.
  • In Directory: blank for the root domain, or a folder name for a subdirectory (see the section above).
  • Site Name and Description: set both now; you can change them later under Settings in WordPress.
  • Admin Username: use anything except “admin”. Default usernames are the first thing brute-force bots try.
  • Admin Password: set a 16-character or longer password and store it in a password manager.
  • Admin Email: use an address you actually check, because password resets and update notices go here.
  • Advanced Options: expand this to rename the database and change the table prefix from the default wp_. A custom prefix closes off a common class of automated SQL attacks.

Click Install. Softaculous uploads the files, builds the database, and finishes in three to five minutes, then shows you the site URL and the wp-admin login link.

Method 2: Install with WordPress Manager

If you expect to run more than one WordPress site, install through cPanel’s WordPress Manager by Softaculous instead. It uses the same install engine but keeps every site in one dashboard, with automatic core updates, staging copies you can test changes on before pushing them live, and one-click backup and restore. Click WordPress Manager in cPanel, choose Install, and fill in the same fields as the Softaculous form. The payoff comes later, when managing five sites from one screen beats hunting through five separate installs.

Method 3: Install WordPress Manually

Manual installation takes longer but gives you full control, and it is the fallback when Softaculous is missing or you are rebuilding a site by hand. The steps:

  1. Download the latest WordPress package from WordPress.org and unzip it on your computer.
  2. In cPanel, open MySQL Databases. Create a new database, create a new user with a strong password, then add that user to the database with All Privileges. Write down all three values.
  3. Open File Manager, go to public_html (or the subfolder for a subdirectory install), and upload the WordPress files. Extract them so the wp-admin, wp-content, and wp-includes folders sit directly inside public_html.
  4. Rename wp-config-sample.php to wp-config.php, edit it, and enter the database name, username, and password you just created.
  5. Visit yourdomain.com in a browser to run the WordPress installer. Set the site title, admin username, password, and email, then click Install WordPress.

If you would rather move an existing site than build a new one, request InMotion’s free migration from AMP instead of installing manually. The team copies your files, database, and email by hand, which handles setups that automated plugins miss.

First Steps After Installing

Log in at yourdomain.com/wp-admin with the admin account you set. Before adding content, handle four quick tasks: set Settings > Permalinks to “Post name” (the default query-string style is bad for SEO and changing it after you publish breaks your URLs), delete the default “Hello world!” post and “Sample Page”, remove any plugins and themes you will not use, and confirm the padlock shows in the address bar. If the site still loads over http, force HTTPS with a redirect rule in the .htaccess file. For the full first-week checklist, including backups, two-factor authentication, and email deliverability, the setup walkthrough covers each step in order.

Fixing Common Install Problems

Most install issues come from a short list of predictable causes:

  • The site shows an InMotion parking page or “domain not configured”. DNS is not pointing at InMotion yet. Either wait for nameserver propagation, or preview the install through the temporary URL from your welcome email while DNS catches up.
  • “Error establishing a database connection” after a manual install. The credentials in wp-config.php do not match the database. Reopen MySQL Databases, confirm the database name and user, reset the user’s password if needed, and update wp-config.php to match.
  • A blank white screen or a 500 error right after install. Usually a theme or plugin conflict, or a low PHP memory limit. Rename the active plugin folder in File Manager to disable everything at once, then re-enable plugins one at a time to find the culprit.
  • “Not secure” or mixed-content warnings. AutoSSL has not finished, or the site URL is still set to http. Confirm the certificate under cPanel’s SSL/TLS Status, then set both WordPress addresses to https under Settings > General.
  • The install landed in the wrong folder. If Softaculous put the site in a subdirectory you did not want, the cleanest fix is to remove that install from Softaculous and reinstall with the “In Directory” field blank.

When an install problem will not clear, the reason many people choose InMotion pays off: phone support is on every plan, including the cheapest tier, and the agents help with WordPress questions, not only billing. For how InMotion’s WordPress performance and support measure up against Bluehost, Hostinger, and Cloudways, the InMotion Hosting review has the real numbers. If you have not signed up yet, you can see current InMotion plans and use the 90-day guarantee to test the fit before committing. For the plan-by-plan breakdown, the InMotion Hosting guide covers which tier fits which kind of site.

FAQs
Sometimes. If you chose the WordPress option during checkout, InMotion pre-installs it on your primary domain, so check cPanel for an existing install before you run a new one on top of it. If you signed up for standard shared hosting, WordPress is not installed automatically and you add it yourself through Softaculous, WordPress Manager, or a manual install.
A Softaculous or WordPress Manager install finishes in about three to five minutes once your account is active. A manual install takes longer, usually 15 to 30 minutes, because you create the database and upload the core files by hand. The account itself has to be past phone verification first, which can add anywhere from 15 minutes to a few hours before you can start.
Yes. Create the subdomain first in cPanel under Domains, then start a Softaculous install and pick the subdomain from the “Choose Domain” dropdown. The subdomain has to exist before it appears in the list, which is why a lot of people think the option is missing when they skip that step.
Install it manually. Download WordPress from WordPress.org, create a MySQL database and user in cPanel, upload and extract the files into public_html with File Manager or FTP, rename wp-config-sample.php to wp-config.php with your database details, then open your domain in a browser to run the installer. It is slower than the one-click route but gives you full control over every file.
Go to yourdomain.com/wp-admin and use the admin username and password you set during the install. That login is separate from your AMP account (billing and domains) and your cPanel login (server tools), so keep the three sets of credentials distinct.
Yes, on the Launch tier and above, which allow unlimited websites. Add each extra domain as an addon domain in cPanel, then install WordPress to it, or use WordPress Manager to install and manage every site from a single dashboard with staging and backups.
Some of the links on this blog are sponsored links
Newsletter
Stay Ahead in Hosting

Expert hosting tips, reviews, and exclusive deals — delivered straight to your inbox. Join thousands of smart webmasters.

You're in! Thanks for subscribing.
Something went wrong — please try again.
No spam, ever. Unsubscribe in one click.
Top