ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Download and Install Wordpress Blogging Software

Updated on April 29, 2009

Another hubber, badcompany99, requested a hub about becoming an expert at using Wordpress content management platform. I am by no means an expert at using Wordpress. I have, however, been using the software for several years for several different types of blogs, including one that was very image-heavy and detail oriented. I am inclined to always make the most out of any platform I am currently using, and personally have chosen Wordpress because of its versatility.

This article is therefore the first in a series of hubs that are intended to assist you in becoming proficient in your use of this particular platform. I am very open to feedback on the series and if you have any additional questions, please feel free to e-mail me from hubpages or to post a comment here!

How to Use Wordpress Themes

What You Will Need to Install Wordpress

Before I begin the tutorial for how to install Wordpress, you are going to need to have ready in order to start the process and get things rolling. I have included a capsule of links directly below. If you do not have everything that you need, please take the time to follow the links below and get yourself read to proceed!

When signing up for web hosting using the link below, using my name will get you a discount!

Preparing to Install Wordpress

One of the things that I love about Wordpress is how easy it is to install.

Your preparation consists of a series of very simple but necessary steps. For anyone who feels as though I am talking down to them, I have this to say: Everybody is new to this at some point. For those who are brand new, these steps may be discouraging if there is nobody to guide them through them. I am trying to make this tutorial as clear as possible so that everyone can get the same results!

This tutorial assumes that you already have a domain and web hosting set up.

1. Unzip your Wordpress file.

This should be fairly self-explanatory. Right click on your zip file and select a variation of "Extract All."

The Control Panel Interface

Click to View!
Click to View!

2. Log into your control panel.

In most cases, your control panel will look like the image to the right (click the thumbnail to view the detail). The layout may vary slightly depending on your host.

3. Select "My SQL Databases."

I cannot tell you exactly where on your control panel screen this will be, but you should see the bold word Databases and then beneath it, the first or second option should be "My SQL Databases." Select this option.

My SQL Databases

Click to View!
Click to View!

4. Create the database.

You will be creating both a database and a user for your database. Look to the image to the right (click to enlarge for detail) to see where I input my information.

This process seems more complicated and intimidating the than it is. The first time I did this I was scared out of my mind that I was going to mess something up. You won't. Just put in the name of the database. You will probably want to use "wordpress" unless you are going to have more than one blog on your server.

Database Users

Click to View!
Click to View!

5. Create the database user.

You will also need a database user. The image on the right illustrates the process.

My control panel gives me an option to autofill the password field. I always do this now after having had a hacking attempt on a forum of mine. The more unique your password is the less likely you are to find that your database has been compromised.

6. Write down your database user password!

I made this its own step because if you forget it, you're going to have to go back to the beginning and start over. Write that password down and keep it safe!

Adding a User to the Database

Click to View!
Click to View!

7. Add the user to the database.

This is fairly simple. At the bottom of your SQL page you will see two drop down menus. Select the user from the top menu and the database from the bottom menu. Click submit. This will take you to our next screen.


Click to View!
Click to View!

8. Set user privileges.

For Wordpress to work, your database user will require all privileges. I choose the "select all" checkbox to add all privileges to my user.

At this point you are done with the databases and preparing to install Wordpress. Now comes the actual installation process. Don't worry, this part doesn't take nearly as long!

Editing the Config File

This is new to me. Because I am working with the most recent version of Wordpress, I glanced at the help documentation to make sure that I knew what I was doing. As it turns out, the developers have added another step. This is somewhat alarming and I am coming to understand why exactly my good friend badco requested this hub!

I should add that in the early days of Wordpress and other blogging platforms this was something that you always had to do every time. There was no Fantastico. In fact, the first time I tried to install Wordpress on my own after several years of doing it the "easy way" (Fantastico!), I tried to take this step and ruined my installation because of it!

The WP-Config File

Click to View!
Click to View!
Click to View!
Click to View!

1. Open the wp-config-sample.php file.

I've provided an illustration to the right of where the document should appear within your WP folder on your hard drive. It shouldn't be difficult to find!

2. Find the sections you need to edit.

This is where the process becomes a bit more complicated and not as easy for beginners. You are going to need to look through the document to find the areas that you need to edit. The illustration to the right shows these areas highlighted in blue. Click the image to view the details.

3. Edit your config file and save.

Save your wp-config-sample.php file as wp-config.php. Then delete your wp-config-sample.php file. Make sure that you save the file as wp-config.php and then delete the sample file!

3. Upload everything to your server.

If you want your blog to be installed to a directory other than your main directory, just upload the entire "wordpress" folder from your unzipped download. If you wish to install to the main directory, upload everything inside the "wordpress" folder.

Installing Wordpress

This really is the easy part!

1. Navigate to your Wordpress installation.

Point your browser to the directory to which you uploaded your Wordpress files.

Doing this will open the installation file automatically for you.

(The above link is not a valid link!)

2. Fill in your details.

This is very simple: Choose a name for your blog and input your e-mail address. I always keep the checkbox ticked because I like to ping the search engines when I post a blog entry!

3. Write down your password (again).

The next page will give you your username (admin) and your password. Write down this password so that you can log in. You can change it later if you choose to do so!

Click to View!
Click to View!

You're Done! You have Installed Wordpress!

If you have gone through all of the steps above, then you have installed Wordpress on your website! Great going!

I will be continuing this series on how to use Wordpress and posting new articles here on Hubpages on a regular basis. Please continue to check this page for the links to the updated articles. I will be taking you through all of the steps that you need to use to customize Wordpress and use it effectively.

I always appreciate feedback! Please feel free to leave comments with questions or suggestions for information you would like to see in this series!


    0 of 8192 characters used
    Post Comment

    • judithavory profile image


      7 years ago from Baltimore, MD

      Thanks for this! I just posted my first Hub on how to do a nonprofit website design using custom Wordpress themes, and it's such an in depth topic that it seems like I'll have to write 12-15 hubs to really cover it in full. This was a great hub to link to so that I didn't have to try to explain the whole install process in one fell swoop.

    • pisethz profile image


      7 years ago

      very useful tutorial. I usually have problem with directory permission.

    • WannaB Writer profile image

      Barbara Radisavljevic 

      7 years ago from Templeton, CA

      My first attempt at having Wordpress on my own domain is being hosted by GoDaddy. They walked me through how to install it, which they made easy, but now I have to figure out how to set it up with the theme I want before I actually start this blog. I'm trying to learn on one that is not as important as the one I plan to move to a domain from

    • profile image


      9 years ago

      Thank you so much for this! You are a goddess!!! I look forward to reading more of your hubs!

    • Lgali profile image


      9 years ago

      very nice hub again good info

    • Everyday Miracles profile imageAUTHOR

      Becki Rizzuti 

      9 years ago from Indiana, USA

      Part 2 should be out some time today! Assuming you got my e-mail you know what I'm covering :)

    • Everyday Miracles profile imageAUTHOR

      Becki Rizzuti 

      9 years ago from Indiana, USA

      I know! The host I used to use always had an outdated version though. That is one of the risks that one takes. And when I say outdated, I mean several years old and they weren't going to updat the version. Since this version is so drastically different installation-wise than other more recent versions, I'm glad I decided to do the install guide. I actually had to look at the one provides because of the changes!

      It's funny, the first time I did WP several years ago I botched it very badly. I found Moveable Type so much easier. Now I wouldn't trade them for the world!

    • Uninvited Writer profile image

      Susan Keeping 

      9 years ago from Kitchener, Ontario

      Great hub. I recently started my own blog and I couldn't believe how easy it was to set up Wordpress.

      It did help that my hosting company made it easy to install :)

    • Everyday Miracles profile imageAUTHOR

      Becki Rizzuti 

      9 years ago from Indiana, USA

      Been pretty good! Haven't seen you around in a while!

      It didn't used to be so complicated, and I did write everything down to the letter for anyone who hasn't used databases before. That way, if I decide to do a series on SMF for example, readers can refer here to know how to set up the databases.

      It used to be that if you did the config file yourself you would mess it up. It worked perfectly for me though!

    • wandererh profile image

      David Lim 

      9 years ago from Singapore

      Hi, how have you been?

      Wow, I didn't know there were so many steps. I was lucky enough to have a webhost that supports Wordpress so effectively I just went to the control panel and clicked "Install Wordpress".

      But I'm still fumbling about Wordpress so your forthcoming articles will be very useful. :)


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)