Home / WordPress / How To Install WordPress On Any Web-Hosting Manually

How To Install WordPress On Any Web-Hosting Manually

Thinking to start a blog? Want your thoughts to fly with the wings of your creativity? Want to create and manage content on your website? What if I tell you, that you could do all of this using just one tool? Yes, you read what you read! One powerful tool. WordPress. If you think I am talking about one of the world’s most popular and open source Content Management System, you are right! Yes, WordPress is what you need to do wonders with your creative ideas for your content.

Look around and you’ll find that WordPress is the reason for most of your favorite blogs, and websites being the way you love them to be. Don’t you wish to make your website equally cool and happening? I know you do, and that is what brings me here all excited to tell you that you can install WordPress on your site in a few minutes and from there on, paint your world, paint it your way!

In this tutorial, you will learn how to install WordPress manually. There are many web hosts out there that let you install WordPress in one-click. But, doing it manually, you’ll get to see all the cool stuff that your website goes through when WordPress is installed. Also knowing all the details puts you in command in cases where you need to customize the internal configurations of your site. So, let’s do it! Before we start installing, hope you gear yourself up with a good hosting from one of the most trusted web hosts. A best hosting server makes sure you don’t run into any installation problems and takes care of your WordPress site even after.


Things you need beforehand

  • An FTP client
  • Access to cPanel
  • MySQL database

Further in the tutorial, you will see what purpose the above requirements serve.


Downloading WordPress

This being the first thing to check on our to-do list is the most important one. Visit WordPress.org and have the latest version of WordPress downloaded.

Downloading WordPress

You can download a zip or tar.gz file. Save the unzipped file to your desktop (you can choose a location of your choice).

Time to cast the spell on your server hosting your site. Yes, now upload the WordPress files on your site. But wait, not just like that. Rename it to “public_html”, I’ll explain you the reason for this further in this tutorial.

Rename To public_html


Upload your WordPress directory to your site

As I said earlier, you’ll be needing an FTP client. We are going to upload our WordPress files using the FTP client. Here I am using FileZilla, which I also recommend for the newbies.

Upload WordPress Files To Directory via FileZilla

Login to your server entering your host, username, password in the areas that require them. Hit on the Quickconnect button, and your connection will be established with your hosting server.

Delete Public_html Folder

Here, you’ll find two parts, one on the left, showing the files and directories on your computer and the other on the right side, showing the directories and files on your site.

You’ll find a directory named public_html. This directory stores the files that play a role in creating your site and its functionality. Basically, everything that you see when you open a web page of your site, resides here.

Right now, you need to delete this directory. Right-click on it and click delete. Don’t panic, and this doesn’t mean that your site will never be up and running. We previously had our WordPress folder renamed to “public_html’. And that we did, to upload this folder to our site and WordPress files can take over the reigns there onwards.

Select Public_html Folder To Upload

In the local site panel, choose the location on your computer where you have saved the public_html folder. Here, it is the desktop, so we browse to this location, and to do so, we specify the path in the local site tab.

Upload Public_html Folder

Select the public_html folder, right click and click upload. The folder, public_html containing all the WordPress files will be uploaded to your site.

Upload WordPress Files To Directory via FileZilla

There you can see your public_html directory on your site. To feed your curious mind which is trying to guess the contents of this directory. Let’s take a look inside.

Inside Public_html Folder

Here you will find all the WordPress sub-folders and files, which contain admin area data, themes, plugins, for your WordPress site. Here is all the information that will be processed to install WordPress on your site.

We have completed the essential part. We have got the WordPress files on board. Now we need a place to store your posts, comments, your admin options, user login details. So, we have to create a database.


Create a database

So, to get to the cPanel, login to your web host. There you will see a list of the domains on your host.

Create DataBase

In this example, I got one domain on my web host. Click Go to CPanel in the row holding your desired domain.

Once you are into cPanel, scroll down to find a section named Databases.

Create New Database and User

Name your database, enter a user name. Then select a strong password for the specified user. Your database is a very sensitive area, where you would not like unauthorized persons to wander. So, secure it with proper credentials. Click the button “create database”.

MySQL database Created

This is the message that you will get on top of the page. It takes a minute for your database to be created. Let’s give your web host some time to worry about that. In the meantime, let’s visit our old friend, FileZilla again.

Configuring the wp-config.php file

Configuring the wp-config.php file

Connect to your server as you did earlier. Browse to the public_html file, double click it to retrieve the files within.

Configure wp-config.php file

We are looking for a wp-config-sample.php file. This file is used to configure the database connection. Here, you need to specify the database details where you wish to store you WordPress data.

Actually, It’s not the wp-config-sample file that we need, it is the wp-config. So, we edit the contents in the wp-config-sample file and rename it to wp-config.

Note that messing up this part of the installation process would lead to complete chaos. Let’s see what this file contains.

Edit wp-config.php file


Right-click the file and click View/Edit.


wp-config.php file


Look closely, and you’ll see the function define(). In here, you need to enter your database name, username, password, and address of the web host.

If you enter any of the required information wrongly, you’ll get an error “Error establishing a connection with the database” while accessing your website.

So make sure you specify all the details correctly and save file.



This is the part that needs to be edited. Enter the complete database name and username. You can find the database details in the list of databases when you browse to MySQL in your cPanel.

Save and close the file. After closing the file, a dialog box will appear in FileZilla.




It asks you whether to upload this file back to the server. Click yes to upload it back to where it was.

The affair with wp-config-sample.php doesn’t just end there. Remember we need to rename it?

Rename wp-config-sample.php


Right click on the file and click Rename. (Well, you know how to rename a file, don’t you?).

Rename file


After renaming it to wp-config.php, you are almost ready to go.

Go back to your browser and enter your website address. You’ll be directed to a page where you will be asked to choose a language for the installation.

Completing the installation (Final Showdown!)

Completing the WordPress installation


Choose your language for installation and click continue.


Next page that appears in the process asks you to enter user details like username, password, email address.


Username and Password in WordPress installation


This is important information as you will require the username and password to log in. Choose a strong password, because this gives access to the admin panel of your WordPress site.


WordPress Installation


Scroll down to find an Install WordPress button. Hit it!!

Success WordPress Installation


And there you have your WordPress installed. Click the Login button, which would take you to the login page.


WordPress Login


Enter your username, password and hit the login button.


WordPress Dashboard


And here you are, browsing through the Dashboard of your WordPress site. Go ahead customize your site, publish posts, add plugins and much more. Extend your creative horizons with this powerful tool to create amazing content and manage your site.

This was all about installing WordPress. You saw different things needed to complete the installation and also got to the ‘why’ of it.


Things to be done after installation

So, you just got the cat of the hat. What next? Train it. Make it look great to show off to your friends. You don’t want a website with basic looks and no cool functions. So the next thing is to move your focus to is upgrading your site functioning and customizing the look.


Themes provide you with all the necessary things to customize the look of your site. Fonts and styling, templates, styling your blog posts, customization of widgets are some of the features WordPress themes provide you.

There are free themes and paid themes.

You can find thousands of free themes from the WordPress Theme Directory. And if you are ready to invest to take your site to next level, you may want to go for premium themes. The advantages of premium themes over free themes are lucrative enough to make you get the best of them.

See Also : 20 Best Hand-picked WordPress Themes


If you want to extend the functionality of your site, add more to it, plugins are what you need to install. WordPress has a wide range of plugins both free and premium.

You have to put some effort in choosing the best ones to go with your site.

I hope after reading this tutorial, and you find installing WordPress easy as walking in the park. Now that you know how to install the tool for blogging and creating websites, what more do you need? Get busy blogging or get busy… Sharing! (this article).


About Nikhil S

He is one of the co-founders of TBT. He loves to write about WordPress & SEO tutorials also he is a Computer Science Engineering Graduate.

Leave a Reply

Your email address will not be published. Required fields are marked *