[ EN ]    [ DE ]   
kOOL Logo HomeAboutDownloadDocumentation

  General instructions for a kOOL installation

Here you'll find some installation instructions. Be sure to read them carefully.

To be able to run kOOL on your own server, you should know how to run a basic webserver with apache, php and mysql.

To get the most out of your kOOL installation you should also have an email server, an LDAP server and be able to run WebDAV on your webserver.

Supported platforms

So far kOOL has only been tested on GNU/Linux Systems. kOOL might also run on a windows server.

If you manage to run kOOL on other platforms, we would like to know about it. Also improvements to the installation process and instructions are very welcome.


Besides Apache/PHP/MySQL you'll need some additional software installed on your server:

Smarty - Template engine

The rendering of HTML in kOOL is done through the template engine smarty. On most linux systems smarty should be available as a ready-to-install package.

Make sure to include the path to smarty in your include_path directive in php.ini and to restart apache. (E.g. include_path = ".:/usr/share/php:/usr/share/php/smarty/libs")

If you don't have access to your server's php.ini you can set the path to the smarty libs directory in your config/ko-config.php file ($INCLUDE_PATH_SMARTY).

Find out more about smarty on www.smarty.net.

PHP's GD library

To be able to see the statistical charts in the people module, you'll need to have the GD library for PHP installed on your webserver, which should come shipped with your distribution.


The mail merge letters and the tracking PDF export are being created with a LaTeX template. So in order for this to work you must install a recent version of LaTeX on your server together with the KOMA scripts.

Read more here.

©Renzo Lauper, CH-5000 Aarau, All rights reserved