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.