Note: I have decided to repost the GeekTechBlog article I wrote about starting up this WordPress.org (not WordPress.com) blog (TYsTIPS.com). I purchased my TYsTIPS.com domain name from GoDaddy, and I wanted to be able to host it with GoDaddy as well. This post details the steps required to install WordPress 2.5.1 on a GoDaddy hosted domain. You can view the original post here, or simply read the reposted version below. Enjoy!

00 - Finished Blog.jpg

I recently decided to give WordPress a try. I’ve used Blogger for several blogs and thought it was time to broaden my horizons a bit. I register all my domains through GoDaddy.com and out of convenience, I wanted to host my new WordPress blog (TysTips.com) on GoDaddy as well.

I Googled to figure out how to set up my GoDaddy domain and I was surprised to find that there were numerous posts on the subject, but all had poor or outdated instructions. It turns out that there are a few ways to install WordPress on a GoDaddy domain.

The most simple way to install WordPress on a GoDaddy hosted domain is to use GoDaddy’s Hosting Control Center to automatically install WordPress on your hosted account. Here are the steps:

  1. We will assume that you’ve already purchased your domain name. The Domain I’ll be using for this tutorial is TysTips.com
  2. Setup a Linux hosting account (you can use a free or premium hosting account, but it must be a Linux account - Windows hosting accounts don’t work with WordPress). My domain names all came with free “economy hosting”, and that’s what I’ll be using for this tutorial.
    1. To Setup a Linux hosting account login to GoDaddy.com and click Hosting & Servers > Hosting Management > My Hosting Account.
    2. 01 - Nav2MyHostingAccount.jpg

    3. You should now see something like this in the center of your screen. I have 18 domain names registered with GoDaddy. Each domain gives me 1 free hosting credit. I’ve used 2 credits to set up 2 hosting accounts (one says “New Account” and the other says “geektechblog.com” - Note, both are setup as Linux accounts, NOT Windows accounts). This leaves 16 credits left for me to use for free hosting. If you’ve only registered 1 domain name, you would only see 1 credit available. Click on the “Use Credit” link to setup your free hosting account.02 - UseFreeHostingCredit.jpg
    4. Pick the domain you wish to associate the new hosting account with from the dropdown list of accounts (note, if you only have 1 domain registered this will be filled in for you). Choose the “Free Linux Hosting” radio button. Then click continue.03 - SetupFreeAccount.jpg
    5. For some reason, clicking continue brings me back to the previous step (I think this is a bug with GoDaddy). You’ll note in the image below that I now have 15 credits (not 16) but there isn’t another “New Account” listed. You may have no accounts listed. To fix this hit refresh on your browser to reload the page.
    6. 04 - HitRefresh.jpg

    7. Once you refresh the page you should see the new account. Remember, I had a “New Account” and “geektechblog.com” displaying already, but now I have a 2nd “New Account” that shows up. Click on the “Setup Account” to proceed to the next steps.
    8. 05 - ClickSetupAccount.jpg

    9. Clicking “Setup Account” in the previous step opens the page shown below. There are 6 steps to this part.
      • Step 1: Agree to the license.
      • Step 2: Enter a username and password for the hosting account.
      • Step 3: Confirm the account details.
      • Step 4: Choose PHP 4.x or PHP 5.x (I chose 5.x).
      • Step 5: Choose your Addons (free hosting account’s don’t have any addons to choose).
      • Step 6: Confirm your choices and click “Finish”
      • 06 - 6Steps.jpg

    10. After you’ve completed the 6 steps above and clicked “Finish” you’ll be staring at a page with this “Pending Setup” notification. It takes a while (20minutes?) for the system to complete the setup. Click on “View Account List” to see the status.
    11. 07 - Pending.jpg

    12. You can see below that the new account I just setup (TysTips.com) is pending. The account will say “Setup” like geektechblog.com once everything has finished. Again, it can take 20 minutes or more for the setup process to complete. Grab a soda and check back in 10-20 minutes. Hit refresh on the browser to check the status periodically.
    13. 08 - Pending Setup.jpg

    14. Hit refresh after a few minutes until you see that the status has changed from “Pending Setup” to “Setup”. Congratulations! You’ve just setup your own hosting account with GoDaddy!
    15. 09 - Setup Complete.jpg

  3. Now that you’ve setup your hosted domain, you can move on to the next step, which is to install WordPress using GoDaddy’s Hosting Connection service.
    1. Click on the link for your Domain Name (mine is TysTips.com) to go to the Hosting Control Center.
    2. 10 - Navigate into the hosted domain.jpg

    3. Click on “Content” > “Go Daddy Hosting Connection”
    4. 11 - Nav2 GoDaddy Hosting Connection.jpg

    5. In GoDaddy’s Hosting Connection, click on “Blogs” and then on “WordPress” to begin the WordPress installation. Notice, I’ve also drawn a red line around the indicators that show which tools work with Linux hosting and which work with Windows hosting, that’s why it was so important that you set up a Linux hosting account and not a Windows hosting account.
    6. 12 - Click on Blogs WordPress.jpg

    7. Once you click on the WordPress link you should be staring at something similar to what’s shown below. Click “Install Now” to install WordPress!
    8. 13 - Install WordPress Now.jpg

    9. Installing WordPress from this point forward is a 4 step process.
      • Step 1 - Select Hosting (click the domain name you want to install WordPress on and click “continue”).
      • 14 - Step1 Select Hosting.jpg

      • Step 2 - Setup New Hosting (self explanatory and not pictured)
      • Step 3 - Configure Installation: this step takes some expaining. If you want your page to load directly into your WordPress blog, remove the domain name pictured. Leaving this blank will install WordPress in your root directory. This means your blog will load when you type www.yourdomain.com. If you want to install Wordpress in a sub directory, type the name of the directory in the box (it’s pre-populated with “wordpress”). This method will cause your blog to load when you type www.yourdomain.com/wordpress (or whatever name you’ve given to the sub directory).
      • 16 - Step3 choose install directory.jpg

      • Step 4: Enter your admin and password info for the site, as well as the email address you’d like to associate with your new WordPress blog. (self explanatory and not pictured).
    10. Once you’ve finished the 4 steps from above, you’ll be directed to a page similar to the one below. Click on “My Applications” to view the status of your installation.
    11. 17 - Install Complete.jpg

    12. It May take a while for your application to finish installing on the servers.
    13. 18 - Installing Application.jpg

    14. Click refresh on your browser every few minutes until your status changes to “Installed”. At that point your URL should turn into a clickable link. Click the link to go to your newly installed WordPress blog! You should also be able to type this link into any browser to see your blog.
    15. 19 - Installed.jpg

    16. Below you can see the start page of my Ty’s Tips blog from www.tystips.com - complete with the automatic “Hello world” first post.
    17. 20 - Finished Blog.jpg

Well, that’s it! If you followed the steps properly, you should be all set.

A few side notes: If you’re using the free “economy hosting” plan through GoDaddy you’ll see adds at the top of your new WordPress blog. You can upgrade to paid hosting to remove the adds. Also, if you’ve previously had your domain name setup on a Cash Parking account, you’ll need to redirect that domain to point away from the Cash Parking nameservers and toward the Default Hosted nameservers. Otherwise your new WordPress blog will never show up (call GoDaddy for help).

I hope you’ve found this post helpful! If so, please leave a comment and let me know!

Popularity: 32% [?]