How To Install WordPress Manually on Any Hosting→Easy & Complete Guide 2023

Disclosure – We use affiliate links on website, that’s means if you buy any product through these links, we will earn a small commission but for this you don’t have to pay any extra money. We appreciate your support. Read More →

Are you finding the How to install WordPress manually, then you come to the right place?

WordPress is one of the best and most popular content management systems globally, and you can use it to create a beautiful website or blog. 

According to some data, almost 37% of all websites that live on the internet use WordPress. 

And this is because installing WordPress is not much of a hard thing; using the proper step; everyone can do it and make their website live in just a few clicks.

Now you don’t need technical knowledge to create a website; using WordPress and proper steps, you can do this.

The lots of plugins and themes decrease the complexity of the functioning of WordPress manifolds. 

Nowadays, a user is not required to install WordPress manually since it can be quickly installed via Softaculous or QuickInstall installer provided by Web Hosting Provider in cPanel.

If you have just purchased your domain name and hosting then follow this comprehensive article How to Install WordPress from cPanel and other things are required to complete the WordPress installation process.

At present, most of the best web hosting companies allow you to install WordPress with just a few clicks. 

On the majority of the host’s, installing WordPress is a simple process that takes less than five minutes to complete. 

However, this article is crafted to help out those who want to install WordPress manually.

How To Install WordPress ManuallyPin

Prerequisites before You install WordPress

The first and essential step is to Register a Domain Name and Get a Good Web Hosting. If you are already buying both of these things, skip this part, but if you aren’t, then read thoroughly.

For getting a domain, you can visit Namecheap since they provide domains pretty cheap. You can get a .com domain for less than $10 a year. 

Hosting, I highly recommend using Bluehost or Hostinger because they offer cheap web hosting at an affordable price. You can also get a free domain from these sites.

Currently, Greengeeks Black Friday sales are live now, so if you want to buy this web hosting, then it’s a perfect time to buy.  

Fastcomet is also a great option, but their prices are a bit on the higher side.

If you are starting or an amateur, I recommend you go for Bluehost or Hostinger because of their cheap plans, reliable service, and excellent customer support.

With all the requirements out of our way, let’s move ahead and see how to install WordPress manually.

1: Download WordPress

Step 1. Download the WordPress zip package to your computer or laptop. Go to the download section of

Step 2. Extract the downloaded files to a folder on your computer.

2: Upload WordPress to Hosting Account

WordPress can be uploaded to your hosting account using 3 options. When you extracted the file in the previous step, you were left with a folder named WordPress.

These contents need to be uploaded to your hosting account’s file manager. For that we have 3 different ways to do this.

  • via File Manager
  • Upload via FTP
  • Upload via SSH

Here we use the File manager method.

3: Create MySQL Database and User

Your WordPress sites will store its information in a database. Therefore, the first and foremost step is to create a database.

Step 1. Log into cPanel.


Step 2. In the Databases section, you must see different options depending on your host. But the main functionality remains the same. Click the MySQL Database Wizard icon.

database loginPin

Step 3. Click on Create a Database, enter the database name, and click Next Step.

database 2Pin

Step 4. Then click on Create Database Users, enter the database user name and password, and click Create User.


Step 5. Now, Add the User which you just created to the Database which you created in the previous step. Select All the Privileges from the prompt box and click Next.

create databse userPin

Step 6. Note down your database name, username, and password because you will need them later on.

4: Configure wp-config.php

From here don’t lose your focus because if you do something wrong it affects your database very badly

The wp-config.php file is probably one of the most important files in your WordPress installation. 

This file is located in the root of your WordPress file directory and contains your website’s database information and tells the WordPress application from which database to pull data. 

Take note that the contents of the wp-config-sample.php file are in a very specific order. Yes, it is order sensitive, rearranging the contents of the file may create errors on your blog.

So, the important question is, how do you create a wp_config.php file? 

Well, you can either create the file yourself, or you can let WordPress do it when you run the installation script.

Furthermore, to change the wp-config.php file for your installation, you will need this information:

  • Database Name – The Name of the database used by WordPress
  • Database Username – The Username used to access the above Database
  • Database Password – The Password used by the user to access the above Database
  • Database Host – The name of the host of your Database Server. Other details such as a port number, Unix socket file path, etc. may be needed as well.

The steps below show the process when the directory for your primary domain is public_html.

Step 1. Log in to cPanel.

Step 2. In the Files section, you will see a few options. Click the File Manager icon.

file managerPin

Step 3. From the left-hand navigation menu in File Manager, click public_html to open the folder in the right-hand panel.

Step 4. Click on the Settings button found on the top right-hand corner of your File Manager to show a pop-up box on the screen.

Step 5. In the pop-up box, check the box for Show Hidden Files (dotfiles), then click Save.

show hidden filesPin

Step 6. In the right-hand panel of the File Manager, locate the wp-config-sample.php file.

Step 7. You need to rename your wp-config-sample.php to wp-config.php. To do this, Right-click on the file, select Rename, change the name of the file to wp-config.php, and then save the change.


Step 8. Right-click on the wp-config.php file and select Edit.

Step 9. A second pop-up box will appear, click the Edit button to continue to the file.

Step 10. When the file opens, look for the following information:

define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');
  • Replace the database_name_here with the name of your database.
  • Replace the username_here with the username which you created above.
  • Find and replace the password_here with the password of the database that you created above.

Note: – Remove all the spaces before or after your database name, username, and password.

When done editing, click the Save Changes button on the top right, and then Close to close the file and return to the File Manager.

5: Run WordPress Installation

Open a new browser window. Enter your domain address to run the installation script. You will be automatically redirected to either of the following URLs, depending on where you installed the script:

If you upload WordPress to the domain’s root folder i.e. if you uploaded the files in public_html, you should get redirected to:

However, if you installed WordPress to a subfolder of your directory, then the URL will be something like this:

Make sure you replace with your actual domain name.

6: Complete WordPress Installation

Step 1. Once you access your correct WordPress URL in a browser, you will see a WordPress setup page prompting you to select your preferred language. Select the language as per your preference and click the Continue button.

wordpress install pick languagePin

Step 2. You should now see a welcome page that says, “Welcome to the famous five-minute WordPress installation process!”. You will see the installation screen asking for various details. Just fill in the form and then proceed to “Install WordPress”.

wordpress installation information neededPin
  • Site Title – This can be changed at a later time.
  • Username – This is the admin username for the site. I highly recommend using something other than ‘admin’, since using it can be easily guessed by a hacker. You can use a combination of your name and numbers or some other username that you want. Just try to avoid admin.
  • Password– A strong password will be automatically generated for you, but you can choose your own. The strength indicator below the password field will let you know how secure your password is. You can set up your password accordingly.
  • Your Email– Login information will be sent to this email address, so make sure it is an email address you have access to.
  • Search Engine Visibility– If you want your website to show up in search engine results, leave this unchecked. If you do not wish your site to be indexed, then you can check this box. Though, it is not recommended to Turn off the Search Engine Visibility.

Step 3. Click the Install WordPress button, and you should be taken to the final screen, which says, “WordPress has been installed. Thank you, and enjoy!”. 

That’s it, you have successfully installed WordPress. Now proceed to the next screen, it will display your username and password, which you set up earlier. This screen is used to log in to the WordPress admin dashboard.

Click on the login button and it will take you to your new Admin dashboard. From there on you can start building your site!

Recommended Read – How to Start a Blog | Fastest WordPress Theme | Write Your First Blog Post | Promote & Drive Organic Traffic

Congratulations! You have installed WordPress Manually.

About Contributer – Yogesh Sambare

Yogesh is a passionate Blogger, Affiliate Marketer and founder of BloggingScan who loves to share his knowledge and experience with others and help people to grow with their blog and earn consistent passive income.

Have You Enjoyed, Please Share!!

2 thoughts on “How To Install WordPress Manually on Any Hosting→Easy & Complete Guide 2023”

  1. I am searching on google how to install WordPress in cpanel and I find your post. And after reading your content, hopefully, now we can install WordPress easily. Thank you!


Leave a comment

Share to Support