Blogging on your own web space

Using your own web space gives you the flexibility and offers additional options on managing your blog compared to blog hosting sites for instance or Blog hosting sites limit the actions you are able to perform on your blog. It is there simply to provide its users the basic needs to start blogging. But if you want to add widgets or extensions to your blog, it is necessary to get your own web space. Which I did!

You can get a good web space for a reasonable price from many web hosting companies out there. But for me, I do not want to be paying monthly fees to host my blog just yet. Perhaps in the future when my blog gets more readers then I will consider getting my own domain name. For now a free web hosting site would do.

This blog is hosted by Leadhoster which I find quite appropriate so far. It works well with wordpress CMS which I am using at this point. It took me awhile to install the CMS but fortunately I managed to overcome it swiftly. Now that my blog runs on my own web space, I can hunt for wordpress themes from thousands out there. When using to host your blog, you can only get to choose from a limited amount of themes which isn’t really appealing in my opinion. You can find loads of themes from here or here.

Here are simple guides to configure your free webhost to work with the wordpress CMS.

  • Get a CMS for your blog.
    • There are 2 well known CMS used mainly for blogging which is WordPress and Moveable Type. I would recommend using WordPress than Moveable Type. You can get the latest WordPress CMS here.
    • Once you have downloaded the CMS, unzip it to your desktop. You would get a ‘wordpress’ directory after unzipping.
  • Register for a web space.
    • If you are looking for a free webhost, you can search for one here.
    • When you are done searching for the right webhost, go ahead and register for a sub-domain name (you have to pay for domain names, sub-domains are usually free)
  • Edit wp-config-sample.php
    • Open up the file ‘wp-config-sample.php’ in the wordpress directory with a text editor and fill in your database details.
    • Double check if all details are correct then save and rename the file to wp-config.php.
  • Upload ‘wordpress’ directory to your webhost
    • You can upload the files in 2 ways. You can upload the files individually or you can use an ftp client. Download the ftp client here.
    • Once you installed the ftp client, fill in your webhost information in the ftp configuration screen.
    • Once you are connected to your webhost via ftp, start transferring the ‘wordpress’ directory to your webhost directory.
  • Run the ‘install.php’ file
    • Set your webhost root directory to the ‘wordpress’ directory that you have just uploaded.
    • Run the ‘install.php’ file and follow the rest of the instructions.

Remember to change your admin password after the installation. There, we’re done. Yipee… Now you can start blogging like crazy.


Author: Darren

A 33 year old geek who was brought up in Kota-Kinabalu, Sabah. I graduated with a Degree in Computer Science majoring in Systems and Networking from Universiti Tenaga Nasional, Selangor. I am a CISCO Certified person with CCNA qualification where I am able to install, configure and maintain Cisco and network devices. With my programming skills, I also develop systems and websites for small companies as a freelancer. Things that interest me are computers and its technologies which had been a thing for me for many years now. I am also an open-source enthusiast. I have worked on an open-source project for my FYP that involves Ubuntu, GTK, and Python. I’ve made it through my Degree and I hope that one day I will be able to contribute in some way to the open source community. Other than that, I am a big fan of TV series and movies. I also like reading especially interesting tech blogs on the web.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s