How to Install WordPress Manually Without Using Any Built-in cPanel Tool

How to Install WordPress Manually Without Using Any Built-in cPanel Tool

Nowadays, people are using one-click WordPress installation, apart from filling in the details, you don’t need to put any extra manual effort.

But not every web hosting company offers such a feature. Low-budget web hostings still use the manual WordPress installation, especially for the starter plan.

Even though you have a web hosting, which offers some amazing services, you need to know the manual method. WordPress has a vast history, and you need to be ready for every change.

In this tutorial, you’re going to learn about installing WordPress without using any built-in tool, which also requires the creation of the database.

When you install WordPress using any built-in software, you don’t need to create the database manually; the software does that for you.

Download WordPress then Upload it to Your Server

The first step is to download WordPress from its official website.

As you can see, there is a big button to download the file; you can also download WordPress in a TAR file. Keep the ZIP file safe on your computer.

Now follow the steps.

Step 1:

Login to your web hosting cPanel account and open the file manager, that’s where you’re going to have all of your site’s data.

Step 2:

Open public_html from the left-hand sidebar. Click on the Upload option from the cPanel’s navigation menu.

Step 3:

A new tab opens up in the browser, where you can spot a button to choose a file from your computer. Once the WordPress file upload process gets completed, return to the public_html directory.

Step 4:

Now you can see a ZIP file. Right-click and choose extract.

Step 5:

You can see a popup to confirm the location to extract the content inside the ZIP file. As you’re already in public_html, click on the Extract File(s) button.

Step 6:

A new popup appears showing the extraction results. Click on the Close button.

As you can see, there is a WordPress folder along with the ZIP file. Now if you keep the installation inside this folder, the website URL will consist /WordPress/, which isn’t right.

So you have to move all files and folders outside the WordPress folder to public_html.

Step 7:

Open the folder, select all, right-click and choose the move option.

Step 8:

A popup appears, where you have to choose the extraction location, fill in public_html and click on the Move File(s) button.

You have done half of the work.

Create and Assign the Database User to the Database

As you know, WordPress runs a MySQL database, so you need to create a new database and its user. Go back to the main cPanel and open MySQL Databases.

There are three steps you need to follow.

Step 1:

Create a new database. Scroll down, and you can see a heading, fill in the name and click on the Create Database button.

Step 2:

Once you create the database, you need to create a new user for it. Scroll down, and you can see a few empty fields to fill in.

Choose the database user and its password. Click on Create User.

Step 3:

Once you create the database and its user, you need to assign the database to the user you just created. Choose from the drop-down menu for each.

Click on Add.

You’re almost done.

Connect the Database to Your WordPress Installation

This is the vital step most of the people forget and get “Error Establishing a Database Connection.” Right now, there is no connection between the database and your WordPress installation.

So, you require to edit the wp-config.php file. Go to public_html and look for the file. Right-click to edit.

Scroll down and you can see a few coding lines related to the database name, database user etc.

/** The database name*/define('DB_NAME', 'database_name_here');
/** MySQL database username */define('DB_USER', 'username_here');
/** MySQL database password */define('DB_PASSWORD', 'password_here');
/** MySQL hostname */define('DB_HOST', 'localhost');

All you need is to fill in the database details so that WordPress knows about it. Click on the Save Changes.

Now if you open your website’s URL on the browser, you see the similar WordPress installation page you see usually. Fill in the site title and some necessary details.

Just go on, and within a few minutes, you will have your WordPress website ready.

I Hope it’s Not Hard as People Think

WordPress installation used to be challenging a few years ago. Because of the one-click installation software, everything has changed.

But you should never forget the original way to accomplish a task. You can use the manual WordPress installation wherever you want.

Conclusion

Think it like a backup plan. In case one of your clients’ web hosting doesn’t support one-click installation; you can always use the manual method.

I hope you have understood the concept.

Check out these top 3 WordPress hosting services:

A2 Hosting
$2.99 /mo
Starting price
Visit A2 Hosting
Rating based on expert review
  • User Friendly
    4.5
  • Support
    4.0
  • Features
    4.5
  • Reliability
    4.8
  • Pricing
    4.0
Hostinger
$2.99 /mo
Starting price
Visit Hostinger
Rating based on expert review
  • User Friendly
    4.7
  • Support
    4.7
  • Features
    4.8
  • Reliability
    4.8
  • Pricing
    4.7
HostArmada
$2.49 /mo
Starting price
Visit HostArmada
Rating based on expert review
  • User Friendly
    4.5
  • Support
    4.5
  • Features
    4.5
  • Reliability
    4.5
  • Pricing
    4.0

How to Install WordPress on an Addon Domain Using cPanel

This how-to guide explains a step by step process to install WordPress on an add
3 min read
Arvind Singh
Arvind Singh
Hosting Expert

How to Install WordPress in a Subdirectory Using cPanel

This how-to guide provides a step by step guide to install WordPress in a Subdir
3 min read
Arvind Singh
Arvind Singh
Hosting Expert
HostAdvice.com provides professional web hosting reviews fully independent of any other entity. Our reviews are unbiased, honest, and apply the same evaluation standards to all those reviewed. While monetary compensation is received from a few of the companies listed on this site, compensation of services and products have no influence on the direction or conclusions of our reviews. Nor does the compensation influence our rankings for certain host companies. This compensation covers account purchasing costs, testing costs and royalties paid to reviewers.
Click to go to the top of the page
Go To Top