How To Manually Install Wordpress Blog Using any Web-Hosting Platform

Installation of WordPress these days has become so simple With different. add-on on script offered by your host like Fantastico, It won't take more 2-3 minutes to get started with a WordPress blog.

In this Tourial, we are going to learn how you can install WordPress manually. It’s always a good idea to learn WordPress manual installation. Not all hosting offer single click Wordpress installation scripts and Note Wordpress manual installation is more secure than installing wp using Fantastico, let's talk more about the benefits of installing WordPress manually.

Tools required to Manually install WordPress Blog:

You will need some base tools to be able to install WordPress manually. So, here is the list of things, tools have:

  • WordPress software: Download the latest version of WordPress from the official download page.
  • FTP Access of your hosting account
  • cPanel access to create Database and DB username and password. let's use Hostgator as an example
I  believe you have everything ready and you have downloaded WordPress.

Step-1-How To Create Database and Database User:

I believe for the non-technical user, this step is the only step where you will be fined it a little difficult, but don't be discouraged. Just follow this step by step guide and screenshot to create your first DB and associate a username and password to it. This is one setting, which we need to change in Wp-config later in this WordPress manual installation tutorial.

Most hosting with cPanel offers MySQL database wizard, which makes it easier. To login to your cPanel and click on MySQL database wizard under database, and create a database.

Step-2-Creating Database for WordPress Installation:

Create a username and password to your newly created database. you have to use a strong and complex, you can use a password generator to get one.

After Creating username and password, click create user. On the next page, click on all privileges to a newly created user and click on next step.

NOwhave created a database and username for your new WordPress installation. Make sure, you note down all the details: DB name, DB username and DB password in notepad, as we will be needing it in the next step.

Complete WordPress manual Installation Guard:

Now you have to either extract .zip file directly and edit wordpress-config file, as shown below and upload complete WordPress folder to root of your domain (Public_html), or you can use cPanel file manager to extract and edit the content of wordpress-config file. Anyways, the only step which we need here is changing the wp-config content and upload it to the right folder on your FTP. The Some free FTP client like WinSCP, to do make this tutorial more simple, I will be using Web hosting cPanel. For Godaddy, the dashboard screen will change, steps are just the same.

Step-3-Uploading WordPress to your cPanel:

Now, open your cPanel, go to file manager and upload the WordPress zip file which you have downloaded. Once you have uploaded the file, click on extract and extract everything to public_html directory. Take Note it should be first WordPress installation on your cPanel. If it’s an add-on domain, extract files to the directory which you have given to add on domain. Usually public_html/addon-domain name.

To make this step simple, I’m extracting everything under public_html directory. 

Under your cPanel hosting, you can go to Files > File manager and browse to public_html directory and upload the file.

Usually, file extractor will create a directory name “WordPress’ and extract all files under it. Since we are doing an installation on main domain, ( and not (, we will move all files to directly under /public_html director by using move command. Browse to /public_html/WordPress using file manager again, select all files and click on move at the top, and move all files to public_html

Step-3-Editing WordPress Wp-config file:

Now, next step is to fill out the database information in Wordpress-config file. You can make a copy of wordpress-config-sample. PHP and rename it to worpress-config.php. Next, select  the wordpress-config.php and click on edit:

In this file, here are the things  which you have to change:

// ** MySQL settings - You can get this info from your web host ** //

/** The name of the database for WordPress */

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');
Next replace database_name_here, username_here, password_here with the details which we created in step 1. Db_host usually remains Localhost in most of shared hosting like Bluehost, Dreamhost & Hostgator. Once you have added those details, you haveclick on save changes.

Step-4-Executing WordPress Manual installer script:

WIll have completed the basic settings which we need to install WordPress manually. Now, all we need to do is run the WordPress install script, give a user and password to your wordpress-admin and do some basic settings. The last thing which you need to do to have your WordPress blog running:

Go to this URL: you have to replace with your own domain name here. But first select the language of WordPress installation:

You have to give a username and password to your WordPress installation. Try avoiding giving admin as username and use a complex password. Once everything is set, you can login to your admin dashboard by going to the following link. Replace with own domain name:

Note  some Webhosting companies don’t offer cPanel (What a shame!), but don't worry this tutorial will guard you through with WordPress manual installation guide. Incase, for some reasons you can’t install WordPress manually and are stuck at some point, feel free to ask via comment.

Post a Comment


  1. Nice to ascertain you here.
    I really did get pleasure from reading your post. That is extraordinary and deep conceptual post you’ve written here. Wholly well worth the read! heaps of things I’ve been gain from this text.

    Fast dedicated server

  2. I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much.
    WordPress development company in Chennai