Saturday, July 28, 2012

Playing with Wordpress on Ubuntu 12.04 LTS

I have been toying with the idea of installing some kind of CMS system such as WordPress. Of course, I know that there are other CMS out there and some might argue why WordPress when you could go for the likes of Drupal or others. My main motivation to go ahead with WordPress is that I will be able to jumpstart my adventure in exploring the development of a website using CMS systems and seeing it to fruition.

My own Dal site is not using WordPress but infact is based on Microsoft's Web Expression 4.0 which honestly speaking wasn't very hard to pick up. But unlike MS's Web Expression, the open source world is a different ball game. Knowledge and information are more disjoint and GUI's are rare to come by with if there are any whatsoever. However, I am convince that the way to go is to pick up one of these open source toolings rather than Microsoft way.

To make this posting short and sweet, I have managed to fully install WordPress on my Ubuntu machine. The journey wasn't exactly a bed of roses. If you are expecting anything technical out of this, I can tell you now that there is nothing much. It started out with natively installing WordPress, LAMP stack (php5 and Apache2), MySQL and phpMyAdmin separately - which I manage to, successfully. Unfortunately, due to this method - I wasn't able to figure out how to solve the problem with uploads to WordPress. You'll notice that theme uploads posed a real problem. I realized that this was caused by some security-like settings to how the install of apache2 directory and its ownership. In the midst of finding a solution, I stumbled upon Bitnami Wordpress stack - which I would say is my saviour. After fully purging and uninstalling all traces of the separately installed components earlier, I now have WordPress Bitnami Stack running natively on my machine. Now to press on with other important questions:

  • How do I port my WordPress codes to my website?
  • Which part of WordPress directories/ files should be transferred?
  • Is this the right solution? Or should there be a better way this could be done?

No comments:

Post a Comment