How To Install WordPress 2.9 – Step-By-Step Guide

How To Install WordPress

WordPress is the most professional and the most customizable blogging platform. Installing Wordpress will definitely help you create a great blog.

Many bloggers have questions about how to install WordPress on your own hosting server, how to setup etc. This is the complete step-by-step guide on how to setup domain name and hosting, setup MySQL and how to install WordPress 2.9 on your own server.

Get domain name and hosting

Setup your hosting account

  • Hosting plan I use is “Economy” ($4.74 a month when buying a year)
  • Login to your GoDaddy account
  • Click on Hosting and chose My Hosting Account
  • Find your hosting plan and click on Setup Account
  • Select the checkbox and click Next
  • Chose username and password you would like to use for your FTP hosting access and click Next
  • Chose Select a domain from this account and find your domain name
  • Finish the setup by clicking Submit

Get your FTP Account Information

  • When your hosting has been setup you will get an email titled “Hosting Account Setup” from GoDaddy
  • Find your “FTP Account Information” in the email

Hosting/FTP User Name: your username
Web Site URL: your domain URL
FTP Site URL: your FTP URL
Your Web Site Visitor Statistics: Your stats URL

Create MySQL database

  • Login to your GoDaddy account
  • Click on Hosting and chose My Hosting Account
  • Find your domain name and click on Manage Account
  • In the upper menu click on Databases and chose MySQL
  • Click on Create Database
  • Write description, chose username and password
  • Click OK and wait until GoDaddy sets your MySQL

When the MySQL has been setup, click on the pencil to “Edit/view details” and save the following details:

MySQL Database Information Status:
Setup Host Name: your host name
Database Name: database name you have chosen
Database Version: 4.1
Description: description you have chosen
User Name: username you have chosen

Downloading the files

  • To install WordPress, go to WordPress.org and download the latest version
  • WordPress 2.9 comes in a .zip file so unzip it
  • Now you have a WordPress folder
  • Find the wp-config-sample.php file and rename it to wp-config.php

Open wp-config.php in text editor (like NotePad++) and find this part:

// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database */
define(‘DB_NAME’, ‘putyourdbnamehere‘);
/** MySQL database username */
define(‘DB_USER’, ‘usernamehere‘);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘yourpasswordhere‘);
/** MySQL hostname */
define(‘DB_HOST’, ‘localhost‘);

Take your MySQL Database Information you have from GoDaddy and insert them in places where I have marked with bold:

  • Your MySQL Database Name should replace putyourdbnamehere
  • Your MySQL User Name should replace usernamehere
  • Your MySQL password should replace yourpasswordhere
  • Your MySQL Host Name should replace localhost

Now find following in your wp-config.php:

define(‘AUTH_KEY’, ‘put your unique phrase here’); define(‘SECURE_AUTH_KEY’, ‘put your unique phrase here’); define(‘LOGGED_IN_KEY’, ‘put your unique phrase here’); define(‘NONCE_KEY’, ‘put your unique phrase here’);

Visit secret key and copy details you get there and insert them instead of the above.

  • Save wp-config.php

Login to your web hosting

  • Get a FTP client (like FileZilla)
  • Open FTP client and login to your hosting account using your FTP account information
  • Place all the files from your WordPress folder onto your server
  • In this example I will place all files in root directory (http://www.yourdomain.com). The directory will look something like this when the files are uploaded:

  • Install WordPress by going to http://www.yourdomain.com/wp-admin/install.php

This is what you will see when you enter the address:

  • Fill in your Blog Title
  • Fill in Your E-mail
  • Make sure your Allow my blog to appear in search engines like Google and Technorati is checked
  • Click on Install WordPress
  • Next screen you see should say Success! and should give you your Username and Password.
  • Click on Log In.
  • Now you will see your blog’s Log In page. Make sure to bookmark that URL.
  • Fill in the Username and Password you have just received
  • Click on Log In.

Now you will see your Dashboard where all the optimization, customization, post writing, plugin installing, comment moderating takes place.

This means your blog has been setup and is live online. Check your http://www.domainname.com to see it. You will also get an email titled New Blog which includes your URL and your username / password. That was it, it is very simple to install WordPress. Enjoy your new blog!

Join thousands of bloggers and get all my blogging tips for FREE! Subscribe to HowToMakeMyBlog via RSS or via e-mail.

If you liked this article, you may also like:

  • How To Install WordPress Blogging Software
  • Which blog domain name and web hosting provider to use
  • How to minimize your blog costs to improve your blogging revenue
  • How to choose a domain name for your blog
  • 7 simple steps to make your WordPress blog more secure
  • Post written by Marko Saric on January 17, 2009 in Popular Articles, WordPress

    { 78 comments… read them below or add one }

    1 Blogging With Success January 17, 2009 at 2:57 am

    @Marko
    Yes, you have put every small detail and that has made this post quite long. I am impressed!
    I had installed WP for my blog using Fantastico.
    Next time, I will use this method. :-)

    Reply

    2 BWS January 17, 2009 at 2:09 am

    You have put good details for newbies but doesn’t Fantastico makes it more easy?
    I use Doreo hosting and I had to just click Wordpress option in cPanel, enter usermame, passwore and after 30 minutes, I could log in to Wordpress and configure my blog. I had full control over it and did not need to mess up with any settings.
    Most of good hosts offer Fantastico for free and I think it is more newbie friendly.

    Reply

    3 Marko January 17, 2009 at 2:34 am

    @Blogging With Success – I have never tried Fantastico personally. My guide might seem long but it is only because I wrote all small details. When you follow it once/twice you will see how easy it is and that you do not need anything else. If you have your domain and hosting set, it doesn’t take more than 5 minutes to install WordPress and have your blog live online.

    Reply

    4 myln January 17, 2009 at 8:29 am

    Marko great post…i wanted to make a new wordpress blog and this was of great help…can you provide a list of the plugins you use for this blog? there are a lot of options available and it is hard to choose the best.

    Great blog, you gained a new subscriber!

    Reply

    5 Marko January 17, 2009 at 10:04 am

    @Blogging With Success – Sounds good! Post a comment here on how it went.

    @myln – Thanks! I have put that on a list for future posts so keep an eye for that sometime next week probably. After writing a bunch of social media marketing posts lately, I plan on going back to basics and writing some tips for new bloggers and new users of WordPress.

    Reply

    6 Reality Raver January 17, 2009 at 11:00 am

    Great article I wish you had written it 3 weeks ago. I have just paid an IT dude to move my blog from blogspot to a self-hosted site. He did have to fiddle with HTML code on my theme which I could not have done.

    I would really appreciate some advice on how to improve my results on the search engines. On my blogspot blog I had a google page rank of three, so you usually pop up in the first 2 pages on google in my niche.

    However I have changed the domain name from realityravings.blogspot.com to realityravings.com, so now I am plankton on the google food chain again. How can I quickly improve my search engine ranking?

    Also I have left my blogspot blog up so my regular readers know that I have moved. Will this be hurting my search engine ranking?

    Love you site by the way I subscribe via RSS.

    Reply

    7 Marko January 17, 2009 at 11:12 am

    @Reality Raver – I would suggest setting a 301 redirect on your old domain to tell search engines that you have moved to a new domain. Hopefully you will have your old rankings/PR back by the next PR update. See what Google says at: http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=93633

    Reply

    8 Reality Raver January 17, 2009 at 11:40 am

    Thanks Marko, and Blogging With Success I have sent you an email.

    Reply

    9 BWS January 17, 2009 at 11:22 am

    @Reality Raver
    I have also moved from Blogspot to Wordpress and it does hurt your rankings.
    Best you can do is set blogspot address to new URL and install a redirection plugin that forwards old urls to new as WP permalinks differ a lot from blogspot ones. This way, at least old links from Search Engines will go to right pages instead of 404 errors. I can help you set up plugins etc. (for free)

    Reply

    10 Bill Glover January 17, 2009 at 12:06 pm

    Self hosting is definitely the way to go. Gives you ultimate flexibility with how you organise your blog.

    For a slightly more advanced (but in my view tidier way) to manage your wordpress installation, I wrote a guide on how to do this with subversion. This allows you to have greater control over how the upgrade process happens. It is nice to be able to upgrade the wordpress installation and all your plugins with one simple command.

    I admit that with the latest release of Wordpress 2.7 the upgrade process is a whole lot easier, but I’ll reference the guide in case any one is looking to do this a little differently.

    Reply

    11 Susan Kennedy January 17, 2009 at 1:10 pm

    Marko,

    I really appreciated your blog. That was just wonderful.

    Thanks,
    Susan

    Reply

    12 Alex | Blogussion.com January 17, 2009 at 2:53 pm

    Probably the best guide around for installing a new WP. It’s good to memorize the process step by step, and it’s pretty easy to remember if you’ve installed WordPress over and over and over again.

    Reply

    13 Angela January 17, 2009 at 4:29 pm

    This is great, thanks Marko. I’m going to be changing to a self-hosted WordPress in three or four weeks’ time – now I can stop worrying about how I’m going to manage it!

    Reply

    14 Greg January 24, 2009 at 6:31 pm

    Great overview. I was thinking about taking my blog to the “next level” by moving it to my own hosted site. This overview is fantastic!

    I will be checking back often.

    Reply

    15 dave simpson January 28, 2009 at 4:05 pm

    great guide – i am off to set up my first blog so i have printed this off and will follow it to the letter

    Reply

    16 Massimo Grazzi February 11, 2009 at 2:17 pm

    PLEASE HELP ME!!!
    After following with great attention all previous steps, when I go to “http://yourdomaint.com/wordpress/wp-admin/install.php”
    that’s what appears:
    “Your PHP installation appears to be missing the MySQL extension which is required by WordPress.”
    What went wrong?

    Reply

    17 Marko Saric February 13, 2009 at 1:14 pm

    @Massimo Grazzi – The message says problems with MySQL. Check if you setup your MySQL correctly. Your web-host should have details on how to do it.

    Reply

    18 Marko Saric February 26, 2009 at 8:00 pm

    @ImaNicePerson – Look for the “export” function in your current blogging software. WordPress has export / import option so it is easy to import the whole archive of blog posts into a new WordPress installation.

    Reply

    19 shonmiller February 26, 2009 at 10:39 pm

    I’m attempting to change the banner from the boring blue background to a jpeg that i have and I don’t know how to set it up. I don’t think that I’m a complete idiot but for the life of me I can’t seem to get this right. Help!? please

    Reply

    20 Marko Saric February 26, 2009 at 11:48 pm

    @shonmiller – Take a look in your Appearance – Editor – header.php …. and then see this page for details on the code you need: http://codex.wordpress.org/Designing_Headers#Changing_the_Header_Image

    Reply

    21 Marko Saric March 5, 2009 at 9:19 pm

    @Eric – Looking at this: http://ripcordnews.com/wordpress/wp-admin/install.php … it seems that you didn’t upload WordPress files/folder correctly. Make sure to upload all the files/the whole folder.

    Reply

    22 rthastar March 24, 2009 at 1:04 am

    I did this but my dashboard, stats and widgets didn’t transfer over. Any advice?

    Reply

    23 Marko Saric March 24, 2009 at 4:18 pm

    @rthastar – You will have to install new plugins / widgets to customize your blog after a fresh Wordpress installation.

    Reply

    24 Harsh Agrawal March 29, 2009 at 8:34 pm

    Great guide…..Thanks for sharing….

    Reply

    25 rthastar March 29, 2009 at 10:02 pm

    Thanks Marko for your helpful reply. I was hoping I didn’t have to do that. While I’m at it, do you have any widgets/plugin that you highly suggest?

    Reply

    26 Marko Saric March 30, 2009 at 9:21 am

    @rthastar – See this article for Wordpress plugins I recommend.

    Reply

    27 Holly Lane April 3, 2009 at 2:13 am

    okay first of all, THANK YOU for writing this!! THANK YOU THANK YOU THANK YOU! I am trying to follow this step by step. So I am currently waiting for wordpress to email me my hosting account setup. Looking ahead I see you have to write a description for the MySQL database. I have no idea, is this a description of the blog? Key words? I have no idea what I am doing…

    Reply

    28 Marko Saric April 3, 2009 at 10:43 am

    @Holly Lane – Just put your blog title or something similar as MySQL database description. Not really something to think too much about.

    Reply

    29 unknow April 8, 2009 at 1:14 pm

    many thanks

    Reply

    30 Dave April 17, 2009 at 7:42 am

    Marko,

    I followed your instructions to a “T” but this is what I get when I attempt to run the install:
    The page you tried to access does not exist on this server. This page may not exist due to the following reasons:

    You are the owner of this web site and you have not uploaded (or incorrectly uploaded) your web site. For information on uploading your web site using FTP client software or web design software, click here for FTP Upload Information.

    The URL that you have entered in your browser is incorrect. Please re-enter the URL and try again.

    The Link that you clicked on incorrectly points to this page. Please contact the owner of this web site to inform them of this situation.

    Any suggestions?

    Reply

    31 Marko Saric April 17, 2009 at 9:59 am

    @Dave – That basically means that you either didn’t upload the WordPress files to your server or that you didn’t write the correct URL in the address field. I cannot really say which one without checking your server.

    Reply

    32 Daniel April 21, 2009 at 10:12 pm

    I struggled so hard with wordpress and your walk through finally got me there! I say in all honesty I consider you a brother! Thank you soooo much!

    Reply

    33 Marko Saric April 21, 2009 at 11:09 pm

    @Daniel – Thanks for the nice words, I am glad I could help. Good luck with your blog.

    Reply

    34 Mike V April 24, 2009 at 12:37 am

    Can I move an active blog from WordPress to GoDaddy? If so, what do I lose? What else happens?

    Reply

    35 Marko Saric April 24, 2009 at 9:56 am

    @Mike V – Yes. Wordpress.com has the export feature where it saves all your articles, comments etc. into a file that you then can import into your Wordpress.org blog. So use export tool to save your current Wordpress.com blog, but domain name / hosting, install WordPress.org, and then import your WordPress.com into your new blog with the file you have.

    Reply

    36 Ar April 25, 2009 at 6:58 pm

    I love your blog and find your tips helpful. I wish I had found you first. But love learning from you and the people who comment. I have a wordpress.com blog and would like to convert it to a self hosted blog. Do you have any insight on the process to convert/transfer wp.com to self-hosted blog?

    Reply

    37 Marko Saric April 25, 2009 at 7:13 pm

    @Ar – I have already answered your question in the comment just above.

    Reply

    38 Sumalya Ghosh April 29, 2009 at 5:56 am

    Hi Marco,
    You Have been real help to me .I wanted this kind of steps which can help me to create one. The response time is also amazing.I could not think I would get back answer.I am obliged to you
    Thank you for your kind help
    sumalya ghosh

    Reply

    39 trooper May 1, 2009 at 12:06 pm

    Well done, im sure i will forward you site to afew others who have asked me similar questions.

    Reply

    40 Rose Clark May 1, 2009 at 11:56 pm

    Great tutorial as usual! I find that Fantastico make it effortless.

    Reply

    41 Webmaster Sol May 17, 2009 at 10:53 pm

    Why do you not just use Fantastico?

    Is there any disadvantage of using Fantastico?

    Thanks for any replies.

    Reply

    42 Marko Saric May 18, 2009 at 9:39 am

    @Webmaster Sol – There is nothing wrong with Fantastico. It’s just good to know how it really works. And when you try it couple of times, my traditional method doesn’t take more than 5 minutes.

    Reply

    43 Peter Biesheuvel May 26, 2009 at 2:52 pm

    Hey Hallo, thanks for this explanation. I finally managed to install it. Now time to configurate it. Thnx !!!

    Reply

    44 Amber June 6, 2009 at 7:29 pm

    I hope you can help me. I did as directed but when I went to run the wordpress instalation I got the page could not be found?

    Reply

    45 Marko Saric June 6, 2009 at 9:01 pm

    @Amber – I see your blog works fine now so I guess you fixed it. Good luck with your blogging!

    Reply

    46 Kurt Wettermann June 17, 2009 at 2:25 am

    Thank you for your step by step instructions. It FINALLY helped walk me through the setup and saved a lot of frustration.
    Thanks again
    Kurt

    Reply

    47 Tyler June 22, 2009 at 6:45 am

    I already have a blog, but want to start another one using the same server. I've heard about doing multiple installs of Wordpress, but don't really know what that means. Can you give us details on how to do that?

    Reply

    48 Marko Saric June 22, 2009 at 7:50 am

    Not sure what you mean. Maybe http://mu.wordpress.org ? Or having a “premium” hosting account where you can host several domains on and that way have multiple WordPress blogs?

    Reply

    49 Marko Saric June 25, 2009 at 5:17 am

    Seems like you did something wrong when editing wp-config.php. Take a look at line 3 there and see if something looks wrong.

    Reply

    50 Nayomi August 7, 2009 at 1:50 am

    thanx. It was very helpful

    Reply

    51 Segedoo August 11, 2009 at 12:51 am

    Hi Marko, I read your WP instructions and saw a video also. Great info and thanks for taking time to upload this.

    i’d just like to know if WP can be set on the localhost on my computer and connect to MySQL DB also on my computer. i’m getting the impression that it cannot be done without being online and via a host.

    Thanks

    Reply

    52 Marko Saric August 11, 2009 at 8:43 am

    I am not sure, have never tried it personally. I like to make changes slowly on the go, while creating content and building readership.

    Reply

    53 A. Spence August 18, 2009 at 1:59 pm

    Thanks for this. This makes it really seem simple and I plan on installing a WP blog for one of my sites.

    Reply

    54 William August 25, 2009 at 2:56 am

    Thanks for a very informative and easy to follow installation guide, especially for us newbies just getting started. Much appreciated.

    Reply

    55 MB August 25, 2009 at 6:49 am

    this is realy good information, but iff you want to install wordpress easily than use Fantastico it is realy good few days back i launched my new blog, and it is easy to launch in few minets

    Reply

    56 tugas akhir September 4, 2009 at 9:41 am

    Very useful, now i already install blog wordpress.

    Thanks

    Nia

    Reply

    57 ravi September 27, 2009 at 5:24 pm

    I never imagined that setting up a wordpress blog on a domain was so easy.You step by step detailed instructions has made wordpress installation so simple.I really appreciate your informative post

    Reply

    58 techprism October 25, 2009 at 10:07 am

    Outstanding explanation. I am impressed the way you take things done.

    Reply

    59 SHASHI's November 9, 2009 at 11:12 pm

    hey marco…
    ur steps look really incredible,….m a mediacl graduate n want to creat my own blog or website !!! for the blog, when we pay for the domain as u say initially for 1.99..do we need to pay later on for any stuff ! or is there any provision thta we can get it for free…im copmletely new to this technology…pls consider me !!!
    any words from u really means alot…
    thank u

    Reply

    60 KristyC November 20, 2009 at 11:38 pm

    Hi Marco,

    What a fantastic blog you have! I’ve been searching for some simple instructions, just as you’ve provided to help get me started! So simply written – that is a real skill you have!

    Thanks again,
    KristyC

    Reply

    61 Gands December 30, 2009 at 1:14 am

    Hi,
    After install, I didn’t get the password.
    I tried reinstall it, but it says the wp is already installed.
    If I click lost password the answer is “ERROR: There is no user registered with that email address.”
    How can I solve that??

    Reply

    62 H December 30, 2009 at 4:58 pm

    Hello, thanks was helpful, never had to change the “localhost” to something else before. peace

    Reply

    63 Steve Miller January 12, 2010 at 3:48 pm

    Marco:
    You do a fantastic job with this site.
    I followed all of your directions and my brand new blog works (still completing the fine-tuning). My one question has to do with the “admin” section. Since I pay for my own dedicated server, I have 100% control over my primary domain. WP 2.9 is installed inside the website. Would that be the reason that the “admin” page which I see is mostly white, unformatted HTML code, rather than “pretty” CSS?

    Thanks.

    Reply

    64 Md January 12, 2010 at 4:30 pm

    hi ..
    Im realy new to this stuff,,
    Im trying to creat my blog for the first time,,
    After following your steps, and for example my blog is about Cars,,
    The final appearance is NOT dashboard,, right ?

    Thanks for the nice details …..

    Reply

    65 hammmy January 20, 2010 at 7:28 pm

    I’m a bit confused with the ftp part! I’m not using the same host as you though, so you couldn’t help me! Even though I wished you could!

    ~hammmy

    Reply

    Leave a Comment

    Previous post:

    Next post:

    Marko Saric on FacebookMarko Saric on TwitterMarko Saric on YouTubeHowToMakeMyBlog RSS