February 19, 2008 – 10:31 am
We don’t yet officially support running the KnowledgeTree server on Macs due to complications around getting all of KnowledgeTree’s dependancies working on OS X. In particular, OpenOffice.org’s dependancy on X11 (and not native Aqua) makes putting together an easy to install, commercially supported stack quite complicated. (A native Aqua port of OpenOffice.org is ostensibly on the way but there hasn’t been a development release since July 2007 )-: )
There are however two routes to getting the KnowledgeTree server working on the Mac:
- installing from source code: installing and enabling Apache, PHP5, MySQL, Java, X11 and OpenOffice for your Mac and then following the KnowledgeTree “Source Only” install instructions (this is the harder install route);
- using BitRock’s very cool BitNami stack for KnowledgeTree, an easy to use “one-click” install of KnowledgeTree (and most of its dependencies) for a variety of platform’s, including the Mac (this is the easy way to install KnowledgeTree).
The BitNami KnowledgeTree stack is currently based on KnowledgeTree 3.5.2 Beta 1 but should be updated to a newer version sometime in the near future. Whilst this is a really slick and easy way to install most of KnowledgeTree’s dependancies BitNami still doesn’t ship with Java (J2SE), the Lucene Indexer enabled and OpenOffice installed. As a result, you will still need to follow the Source Only instructions mentioned above (and tailor appropriately for Mac OS X) to get document full-text indexing and KnowledgeTree’s powerful search capabilities working properly across document contents (metadata should still be indexed as it is database-bound).
BitRock, the guys who provide KnowledgeTree’s certified stack technology, have also added a number of other stacks to their BitNami portal, covering popular CMS’s, blog applications, bug trackers and the like. Well worth a look.
BitNami’s KnowledgeTree installer running on OS X 10.5.2 Leopard:

And the welcome page (note that BitNami’s Apache runs on port 8080 to avoid conflict with OS X’s own Apache instance):

As mentioned above, the BitNami installer doesn’t install all dependancies and KnowledgeTree notifies you of this on the Administrator’s dashboard:

And the BitNami stack’s PHP Info:

Posted in Uncategorized | No Comments »