Installation

This CMS requires http server (tested only on Apache) with CGI support and Python interpreter. I'm not going to write here how to turn on Python support or URL rewrite engine on http server (most probably your server already has these features on).

To install the system, you have to put the contents of cgi-bin directory to a directory from which CGI programs can be run (eg. cgi-bin). In the root directory of the website there must be .htaccess file with instructions to redirect not existing files/directories and empty line to index.py file. Eg., if the system is installed in cgi-bin directory, it would look like this:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* cgi-bin/index.py [L]
RewriteRule ^$ cgi-bin/index.py [L]

# forbid access to config.xml

RewriteRule cgi-bin/config.xml - [F]

There is no limitation where images, CSS and other files should be held.