How to Install WordPress Manually On Any Host

By WP Saviour •  Updated: 03/07/21 •  14 min read

On this tutorial we’ll be taught to arrange WordPress manually on any shared internet host, using cPanel. Although there are sooner strategies to place in WordPress, much like using script installers much like Softaculous, this data takes us once more to the basics. It may give us a higher understanding of how the utterly completely different parts of WordPress are linked internally.

Must you wished to arrange WordPress domestically with out shopping for a shared web internet hosting server, you’re in luck! We have comparable tutorials for placing in WordPress offline in Dwelling home windows, MacOS and Linux. The concepts are all of the equivalent.

Placing in WordPress manually consists of three basic steps:

  1. Add the WordPress data to your server
  2. Create and hyperlink the database
  3. Run the well-known 5-minute WordPress arrange

These steps keep unchanged in almost any WordPress setup – be it shared web internet hosting, managed WordPress web internet hosting or an offline setup. In actual fact, the complexity would enhance with managed web internet hosting, nonetheless we acquired’t have to worry about that now, would we? (Hint: On account of it’s a managed service!)

On this tutorial we’re going to place in WordPress manually using cPanel. Then, as a bonus, we’ll moreover current you the correct method to make use of an automated script installer (Softaculous) to place in WordPress within the equivalent shared web internet hosting server.

Using cPanel

With the arrival of cPanel, quite a few our work has been lowered. Just about every shared web internet hosting provider that you simply simply uncover for the time being will embrace a license of cPanel in your web internet hosting account. Must you deal with to hunt out that doesn’t present cPanel, you’re increased off going with in all probability the best WordPress web internet hosting companies.

Okay, so let’s break down this tutorial. We’ll first file the stipulations after which switch on to the desk of most important duties.

Situations for this data:

Important Steps in Handbook Arrange:

  1. Add WordPress Data to Shared Web internet hosting Server
    1. Importing WordPress ZIP archive using cPanel File Supervisor
      1. Understanding which Itemizing to Arrange WordPress
      2. Add, Extract and Switch
    2. Importing the archive by means of FTP
  2. Making a model new MySQL Database and Particular person
    1. Create a New MySQL Database in cPanel
    2. Create a New MySQL Particular person in cPanel
    3. Connecting the MySQL Particular person to the Database
  3. The Closing Configuration (WordPress’ 5 Minute Arrange)
  4. Bonus: Arrange WordPress Manually with Softaculous in cPanel
    1. Select WordPress
    2. Configure Settings
    3. Why Use Softaculous (or completely different automated script installers)?

1. Add WordPress Data to Shared Web internet hosting Server

First we acquire the most recent mannequin of WordPress from the repository. Importing the WordPress data to your web internet hosting server is perhaps executed in two most important strategies.

  1. You presumably can use the cPanel File Supervisor so as to add the zip file, OR
  2. Add the file using FTP entry.

We’re going to highlight every the methods.

Step #1.1 – Importing WordPress ZIP archive using cPanel File Supervisor


Launching the File Supervisor from cPanel

Discover and launch cPanel’s File Supervisor.


cPanel File Supervisor Default Itemizing


cPanel File Supervisor

If a message identical to the one confirmed above appears, select the Internet Root itemizing. In several circumstances, the File Supervisor would launch robotically.

Step #1.1.1 – Understanding which Itemizing to Arrange WordPress

We’ll assume that we now have one space associated in our shared web internet hosting account. The Internet root itemizing will also be referred to as the www itemizing. The exact folder for the www itemizing is known as the public_html folder. This folder accommodates all the knowledge which might be publicly on the market in our website.

Technically speaking, the online root itemizing for a website or a sub-domain is the underside itemizing containing all the data on the market to most of the people HTML port (i.e. port 80). If the ultimate line is all mumbo-jumbo to you, ponder an occasion.

Suppose you’ve purchased and linked your space to your web internet hosting account. The content material materials of your website, say shall be on the market throughout the www itemizing (i.e., the public_html folder). Should you create a model new folder (say ‘enigma‘) contained within the www itemizing, it’ll be on the market in your space via the hyperlink

Let’s apply this newfound data to help us decide our WordPress arrange itemizing.

So far we’ve downloaded the file, and decided which folder to place in WordPress in. Cool, now we’re going to navigate to (or create) the folder the place we have to arrange WordPress and extract the archive in that folder.

Let’s say we have to arrange WordPress in a folder known as ourwpsite, located inside public_html. On this case, our WordPress web site might be accessible beneath


Throughout the above screenshot, we’ve created the ourwpsite folder and are at current inside it.

Add the Archive


As quickly because the add is full, shut the tab and return to the File Supervisor. Must you nonetheless don’t see a file throughout the ourwpsite itemizing, click on on the File Supervisor’s (and by no means the browser’s) Reload button. It is best to see the file now.

Extract the Archive



As quickly because the extraction is full, as soon as extra click on on on the Reload button. It is best to see a folder known as wordpress.

Switch the Contents of the Extracted Archive

You may want realized that in case you go away it on this state (i.e. not switch the contents of the wordpress folder), then our WordPress web site might be accessible from


What happens when WordPress is put in in a sub-folder.


Enter the wordpress folder and click on on on the Select All button. Then click on on on Switch.


Provide itemizing of the WordPress data

Now, you’ll uncover a pop-up modal asking your for objective itemizing (i.e. the place to maneuver the knowledge you merely chosen)


Trip spot itemizing of the WordPress data

Since we don’t want it beneath a folder known as wordpress, we’ll merely switch the knowledge to it’s mom or father itemizing. Thus, we take away the “wordpress” phrase and click on on on Switch File(s). The data must be moved and the wordpress folder must be empty. You presumably can delete it along with the distinctive WordPress ZIP archive.


Navigate once more to the sooner folder (ourwpsite) and it’s best to find all the WordPress data ready and prepared for arrange.

Step #1.2 – Importing the archive by means of FTP


Importing WordPress ZIP archive by means of FTP

To begin with, you need an FTP client much like FileZilla.

In a single different case, in case you’d favor to take care of it simple, it’s possible you’ll extract the archive in your native computer, and add the extracted data throughout the desired arrange itemizing in your server. Nonetheless, the importing course of would take quite a few time. On the plus side, it’s possible you’ll skip step 1.1.Three altogether. This marks the tip of step 1.

2. Making a model new MySQL Database and Particular person

In our WordPress Internal Functioning data, we’ve seen that WordPress desires a database to retailer its textual content material and configuration data. On this half, we’re going to:

  1. Create a model new MySQL database
  2. Create a model new database client.
  3. Be part of the model new client and the database.

Step #2.1 – Create a New MySQL Database in cPanel


Login to your cPanel and launch the MySQL Database Wizard.


Set a novel database determine. It is a good security measure to utilize alphanumeric characters

Step #2.2 – Create a New MySQL Particular person in cPanel


On this step, we’ll create a model new client. We additionally must generate a sturdy password and put it apart in a protected place. cPanel will auto-fill the generated password for you. Click on on on Create Particular person to proceed.

Step #2.3 – Connecting the MySQL Particular person to the Database


Granting permissions to the newly created client to the model new database.

The model new client is now created. On this step we’re going to grant permissions to the buyer, so that he may entry the database.


Effectively created and linked a model new database and client in cPanel using the MySQL Database Wizard

Executed! You’ve effectively created a new database and client. This concludes step 2.

3. The Closing Configuration (WordPress’ 5 Minute Arrange)

Now that we’ve achieved the arrange course of, let’s run the well-known 5 minute WordPress arrange. Head over to your WordPress itemizing by means of your space (and by no means by means of cPanel). In our case, will probably be This will likely launch the arrange course of.

In the first step, select your most popular language to proceed.


That’s some troubleshooting information in case your wp-config.php file isn’t writeable. Usually the arrange ought to finish with none hiccups.


Coming into database and client information in WordPress’ 5-minute arrange

Enter the database information from the ultimate step. Make certain that your desk prefix isn’t “wp_“, making it robust for hackers to assault your website. For instance, we’ve used “wpe_“. It’s biggest whereas you choose an alphanumeric price.


Click on on on Run the arrange to begin the setup course of.


Must you see the above show, it signifies that WordPress has been put in effectively. The next half is  simple, nonetheless important.


WordPress is effectively put in, configured and ready for use

Executed. We’ve effectively put in WordPress 100% manually.


Bonus: Arrange WordPress Manually with Softaculous in cPanel

Most shared web internet hosting companies present an automated script installer known as Softaculous along with cPanel. Contemplate Softaculous identical to the Google Play Retailer or the App Retailer. The Softaculous retailer offers quite a few apps (additionally known as software program program or scripts) which may be put in with just a few clicks. WordPress is an occasion of 1 such CMS software program program which may be put in in just a few clicks, using Softaculous. Let’s see how:


We begin by logging into cPanel and launching Softaculous.

1. Select WordPress


Subsequent, we select the WordPress CMS to place in using Softaculous. In case your Softaculous isn’t identical to mine, you need to make the most of the top-left menu to go to Blogs > WordPress.


Starting the WordPress arrange course of with Softaculous

Click on on on Arrange Now to create a model new arrange of WordPress. Furthermore, you need to make the most of the My Apps option to view all of the prevailing installations of WordPress executed using Softaculous.

2. Configure Settings


WordPress arrange location settings in Softaculous

Now we configure the WordPress arrange particulars on this step.

Upon stepping into this information, we scroll all the way in which all the way down to the next step.


On this half, we enter our WordPress web site’s determine, description, admin username, password and email correspondence. Remember to not use admin as your username, as an added security measure. Scroll over to the next half.


On this half, enter the database determine and desk prefix. Don’t concern, we do not have to create a database and client. Softaculous will robotically do it for us!

As quickly as executed, it’s possible you’ll begin the WordPress arrange by clicking on Arrange.


Softaculous then verifies the submitted information and begins the arrange course of. This usually takes a decrease than a minute.


As quickly as Softaculous effectively installs WordPress, you’re greeted with the above show. That’s it, WordPress has been effectively put in using Softaculous.

Why Use Softaculous (or completely different automated script installers)?

An important good thing about using Softaculous to place in WordPress is the underlying consolation. Not just like the handbook arrange course of, we solely must enter the associated web site information and Softaculous takes care of the remaining. This can be very useful for creating quick internet sites for attempting out a model new theme or plugin.

Nonetheless, one issue it lacks is the pliability do disable search engine visibility all through the configuration course of. Resulting from this reality, as quickly as WordPress is put in, it’s best to login and disable search engine visibility. This ensures that your space’s current search engine optimisation scores shouldn’t hampered.

gp-6362031 as-4633474

WP Saviour

I am a WordPress specialist. My mission is to help you create beautiful websites with ease!