»
S
I
D
E
B
A
R
«
Hosting Your Own Wordpress Blog on Apache
March 26th, 2009 by Geaked

That's My Word album cover
Image via Wikipedia

Editor’s Note:

I was recently contacted by Eva Vespa of www.webhostingsearch.com asking if I would consider them for a  guest post.  A guest post? What!? Me?  Our ensuing email conversation went something like this:

Geakz: Are you a spammer?  Why would you want to guest post on my blog?  Geakz.com hardly has the readership you would be after.

Eva: We contribute to sites both large and small; part of it gives us a little oomph, and part of it gives the receiver blog/site a great article.  We’re also on digg and stumble upon but mainly twitter (@hostingsearch).  [Two examples of articles WebHostingSearch.com has provided other bloggers]:

http://elitebydesign.com/inspirational-political-websites/
http://sixrevisions.com/tools/6_tools_analyze_web_host/

Geakz: I would be interested in an article that would share the needed steps to allow someone to start their own, self-hosted blog – preferably with WordPress.   It would also be a plus if your article was an original to my site and not picked from a list of ‘canned’ articles being placed on other websites.

Eva: I can definitely work with that request as we have a couple writers in house that produce everything, then I edit and beautify it for publication.  About how long do you want the article to be?  And if you want us to include some images, what would be preferred size? I’ll throw it at the editors tomorrow and can get it back to you next week.

The ensuing article is what Eva and her team sent over.  I hope it helps anyone hoping to install a local Wordpress installation on their own machine!  It’s a great way to understand how Wordpress works  and offers a ’sandbox’ approach to blogging.  And if this inspires you to research hosting your Wordpress blog on a web Hosted service, make sure you utilize WebHostingSearch.com as a resource in finding the right company to host your masterpiece.  [Mr. Geakz received nothing in return for promoting this guest post.]

Hosting Your Own Wordpress Blog on Apache

Hosting a blog on your own local server requires two things:

  1. Server software
  2. A Content Management System [CMS]

Let us assume you choose the two most popularly used: Apache (server) and Wordpress (CMS).

Installing a Web Server and preparing it for Wordpress.

Apache is  freeware, meaning you can download it to your local computer without ever touching your wallet! The same goes for Wordpress, a CMS used by millions of everyday bloggers.  The following  steps will guide you through the initial steps to successfully host a Wordpress blog on your own server.

Note! Before installing Apache, make sure any other server application is closed.  Otherwise the installation will fail miserably. Also make sure you are aware of the safety risks of installing a web server on your personal computer before executing Apache.

1.  Install Apache
Start by downloading Apache HTTP Server version 2.2.11, over at Apache.org. Locate specific version Win32 Binary without crypto (no mod_ssl) (MSI Installer) and click on the link to the right. Follow the installation wizard and type in your server information:

  • Network Domain: homeip.net,
  • Server Name: homeip.net
  • Email: your email.

Select the “For All Users-box” below and finish the installation. Your Apache files should be located on your C drive.

Then go to  http://localhost/ –  A message will tell you if the installation was successful.

2.  Install PHP & MySQL
So far,  you have a web server running on your local computer. But in order to make it compatible with Wordpress, you will also need to download and install PHP and MySQL, Wordpress’ two main components. Go to PHP.net and MySQL.com and download the software and install them on your computer. Make sure they are compatible with the Apache version you have installed.

3.   Install Wordpress
Now it is time to download and install Wordpress.  Head over to Wordpress.org and download the latest version. Extract the Wordpress files and transfer them to your servers root directory. Open wp-config-sample.php and configure the MySQL database details and rename the file to wp-config.php. Save and refresh your browser window.  Go to http://localhost/wp-install.php and finish the installation.

It’s as easy as pie!  You now have your own WordPress blog hosted on your own server.

Reblog this post [with Zemanta]


2 Responses  
  • Italo writes:
    January 27th, 2010 at 1:12 pm

    I’ve seen better “replies” in a forum than that “article” they sent you man.
    There’s a lot to do to make PHP and MySQL work properly.
    Do you think a single captcha will work with that “out of the box installation” they suggest?
    How about email? You need Wordpress to send you emails. It’s not gonna work if you dont config PHP for it.
    And those are only 2 of the tens of things you probably will have to tune up before it looks like a real blog.
    So, sorry for being a pain, but it’s not “easy as pie” like they said at the end.

    I have a Wordpress test blog set up in my home computer with wamp (windows apache/mysql/php) and it works fine.

    • Geaked writes:
      January 27th, 2010 at 5:01 pm

      Italo – thanks for the feedback. I’ll agree, it was far from a comprehensive tutorial. I welcome all sides of a perspective here – as long as everyone plays nice! If you ever want to submit a more detailed article in conjunction with this one, consider this your invitation! Best, Geakz.


Leave a Reply

»  Substance: WordPress   »  Style: Ahren Ahimsa
© 2010 geakz.com