Knowledgeroot (http://www.knowledgeroot.org/) is a wiki-type open-source product written using LAMP which is meant to hold documents and pages of information. Its primary purpose is to provide documentation or information for workgroups.
LAMP for those of you who don’t know is the open-source platform for much of the websites on the internet. It is a acronym (Linux Apache MySQL PHP). See http://en.wikipedia.org/wiki/LAMP_(software_bundle) for more information on LAMP.
When you go to the knowledgeroot website – which itself uses knowledge root – the install instructions are very terse. It simply tells you to copy the files into the Apache space. Then browse to the install.php page and follow the instructions.
First I had to install Apache. This was easily done as it was already on my CentOS 5.3 server, I only had to start it when I was ready.
Rather than copy the files under Apache folders I rather was going to the alias facilty found in any modern webserver. I placed them in /usr/Knowledgeroot/knowledgeroot-0.9.9.1 and then went into the Apache config file (httpd.conf) and added in the alias knowledgebase to point to the folder above.
I then started Apache and navigated to http://localhost/knowledgebase/install.php and was confronted with the “install” page. This was just a simple page with no instructions really. Most of it I could figure out, it was only the database part which I didn’t understand. I reckoned I that I first needed to setup the database before progressing further with the install.