Your First WordPress Installation

wordpress_logoMany people shy away from self hosting their own blogs because they think it’s too complicated. That actually couldn’t be further from the truth. Once you get a few basics down, hosting your own WordPress blog is the way to go. Not only does it give you a lot more options, but it also looks a lot more professional.

A lot of people are quickly turned off by free blogs hosted on sites like Blogger and If you are still unsure about hosting your own blog, check out an article I wrote a few weeks back that covered the key differences between free blogs and self hosted ones here: Vs.

So here is a rundown on what you need to do to get your self hosted WordPress blog up and running.

What do you need to host your own blog?

  • Domain Name
  • Hosting Account
  • SQL Database
  • FTP Client
  • WordPress Install Files

You can take care of getting a domain name, hosting account and SQL database all in one go when you choose your hosting provider. Most webhosts allow you to buy a domain name when you buy hosting and this simplifies the process greatly. Webhosts like GoDaddy will do all this for you. When you’re looking for a webhost, look for one that includes a domain name, includes ample bandwidth, provides at least one SQL database and FTP Access.

There are many free FTP clients out there for Mac and PC. A quick search will get you one. You’ll need an FTP program to upload the WordPress files to your webserver.

After you’ve found your webhost, what do you do next?

Step 1 – Domain Mapping

Once you signed up with your Webhost, make sure that the domain name you purchased is pointed at your webserver. Many webhosts will have done this when you signed up. Some you’ll have to make the changes yourself. Consult the documentation of the webhost you chose to make sure.

Step 2 – Log into your FTP account

Once you’re domain is pointed, you should be able to use an FTP program to log into your webserver. When you get there, there will be a few files there. Take a look around, get used to the environment.

Step 3 – Upload WordPress Files

Once you’ve gotten comfortable exploring your FTP server, it’s time to upload the WordPress Installation files, which you can download from

Unzip the files, open the folder and copy all the contents of the folder to your root directory (the first place the program takes you when you log in) on your webserver.

This uploading process will take awhile, depending on your connection speed (uploads to GoDaddy take forever).

Double Agent move

Step 4 – Set Up Database

Once you’ve got the WordPress files uploading, now is a good time to setup your SQL database. The SQL database is where all your content will live once you start posting on your blog. Go to your webhosts control panel and look around for the settings for Databases. Follow their directions to set one up. Once you have, be sure to note the name of the database, the username, password and server address. You’ll need this for the next step.

Step 5 – Initial WordPress Setup

Once the files are done uploading and your SQL database has been set up successfully, it’s time to run the WordPress installation. Open your web browser to your domain name and if you’ve done everything correctly and little prompt will come up, instructing you to begin the WordPress installation process.

Follow the prompts and when it’s time to give your database details, use what you created in the last step.

Once all this is done, WordPress is installed and you’re ready to go.

Step 6 – Initial Login

When the installation process is done, point your browser to and log in for the first time using the credentials you created during the installation process. The first thing you should do is change your password to something you can remember. After that, you can begin blogging.

You now have a WordPress blog up and running. The next step is learning everything you can about using WordPress. Luckily, we cover everything you need here on WP-Blogger. So check out some more of our posts to learn more about your WordPress blog.