Prerequisites
LOona has been developed and tested under Linux using the Apache 2.0 webserver. Ports to different environments should be possible and straightforward, but this documentation will not try to go into detail about the peculiarities.
- Make sure that your filesystem supports access times. LOona depends on this feature for session expiration.
-
Enable
mod_uniquein Apache. LOona obtains session IDs using this module. -
Install the Lua 5.1 interpreter.
The default build/install procedure on Linux looks like this:
% wget http://lua.org/ftp/lua-5.1.2.tar.gz % tar -xzf lua-5.1.2.tar.gz % cd lua-5.1.2 % make linux % sudo make install
NOTE: If you choose to install Lua somewhere else than in /usr/local/, you will have to adjust the shebang in cgi-bin/loona.cgi accordingly.
- Optionally, get the Mercurial version control system to obtain a clone of LOona's source code repository. See references below. Alternatively, use the download archive of LOona.
Next: Installation
References:
- Apache webserver: http://www.apache.org/
- Lua scripting language: http://www.lua.org/
- Mercurial version control system: http://www.selenic.com/mercurial/
