How to setup a self hosted wordpress blog ?

by Garish wasil on March 12, 2011

WordPress, as you all know, is the best CMS (Content Management System) on the web for creating great looking blogs. Once you install WordPress CMS on your host, you can create, design & do anything with your blog with an amazing user interface. You don’t need to be a geek or coder to create a wordpress blog; even a beginner can do that. Moreover, Most hosts, nowadays, comes with a script installer (like fantastico) with which you can install wordpress with a click of mouse.

wordpress CMS 300x186 How to setup a self hosted wordpress blog ?


How to setup a wordpress blog mannualy ?

Well, if your host donot have a script installer, you can follow the following instructions to setup a wordpress blog from scratch :

1. Get a domain & a Host : Find a hosting provider for your new wordpress blog. I recommend going with as they are quite reliable & less expensive. There are many other good hosts on the web but as you are a beginner, go with a host which also provides domain registration; so you can manage both your domain & FTP within your host. Choose a cool domain name there (like etc) & register for the host.

Remember that the host you choose must have the following minimum requirements :
PHP 4.3 or greater, MySQL 4.0 or greater & The mod_rewrite Apache module

2. Now you have to create a database for WordPress to store everything that you will create later. For this, login to your cPanel (of your host), Click ‘MySQL Databases’ or ‘Database’ & then click create new in the folowup Window.

Within your hosting account go to your hosting control panel. Select Databases, then Create New (the navigation will vary depending on the company you use). You will be asked to name the database, choose a user name and a password.

3. You are now ready to start using WordPress. It varies from host to host, if they provide one click installation of wordpress or not. But don’t worry if they donot allow, as setting up WordPress blog manually is equally easy.
First step is to download the WordPress CMS from here. You will be given zipped file. Extract or unzip the file & save it in an easily accessible place on your computer.

4. The extracted file will create a folder called “WordPress”. Open the folder and find a file called wp-config-sample.php inside it. Open the file using Notepad or some other text editor.

5.  You must simple find the following lines in that file & replace the text (that I have underlined) with your own information:

define(‘DB_NAME’, ‘putyourdbnamehere‘);
define(‘DB_USER’, ‘usernamehere‘);
define(‘DB_PASSWORD’, ‘yourpasswordhere‘);
define(‘DB_HOST’, ‘localhost‘);

For example, on the first line you would erase putyourdbnamehere and type your database name. e.g. myblogdb. You can easily find this information in your host’s cpanel.

Save the file as wp-config.php

6. Now move all the folders and files to your Website’s server or directory. Make sure you move each of the entries from the WordPress folder (not the entire folder itself). If your site is your blog, you should upload these files to your root directory. Otherwise if your blog is located in a subdirectory, upload these files in that subdirectory. For uploading, you can use free ftp clients like filezilla or you can even use online ftp clients like net2ftp. You will need a user and password from your hosting account to access your server via the FTP client.

7. You have now nearly finished installing WordPress. Now open a browser and type or if you have installed it in a subdirectory go to

Your Software will guide you through the final installations steps, which includes choosing an adminstration name and password.

Now you will be presented to your dashboard area where you can create new post, add new theme, add new plugin or just play around. The more you will use it, the more will you know about it & the more you will love about it.

Hope you liked the post.

Do share your reviews or ask questions in the comments section below, about installing wordpress on your host manually.

Article By

+Garish Wasil is a 19 years old young Passionate Blogger from India and founder of Vast9 where I share Blogging tips and online marketing strategies that has helped me to make a passive income online. Make sure to Join Vast9 on facebook and follow Vast9 on twitter.

Join My Awesome Newsletter !!

Get all the tips, tricks and suggestions directly to your inbox and thats too for free..!!

{ 14 comments… read them below or add one }

allcelebrityblogs March 21, 2011 at 7:04 am

Nice post



garish March 21, 2011 at 4:19 pm

My Pleasure.
Keep visiting Vast9.


Page April 14, 2011 at 10:51 am

This really answered my drawback, thank you!


Technyat June 16, 2011 at 3:49 am

Very helpful. Thank you :)


Garish wasil January 14, 2012 at 5:34 am

Thanks for dropping by.


Amit June 30, 2011 at 7:00 pm

Great post,Thanks


Garish wasil January 14, 2012 at 5:35 am

Thanks Amit, for Appreciating.


Mike August 19, 2011 at 10:17 pm

You can also do an automatic Wordpress installation. Might be a little faster for you.
Just tell it what domain name you want it to work with and it’s installed.


Garish wasil August 20, 2011 at 8:32 am

You are right. One can use fantastico or quickinstall to install wordpress automatically through there host and I have mentioned this in the post. Some host do not support automatic install, so one can use manual install method.


umair January 14, 2012 at 2:13 am

hey garish how can we start the work after creating this site ? please tell me at email address


Garish wasil January 14, 2012 at 5:33 am

Email sent your way :)


car insurance, auto insurance, review, comparison June 7, 2012 at 10:21 am

my site cant open in this way please help me


Jasmine June 27, 2012 at 2:14 am

Good article. Great for new WordPress users. We can also install WordPress easily through Fantastico, and SimpleScripts, although manual install will give you more control over the process!


keyur August 8, 2012 at 7:29 am

how can i start cheap wordpress blog ,which looks like website,not a blog.which one is cheap webhost for a wordpress hosting.?


Leave a Comment

Previous post:

Next post: