Kepler
The Lua Web Development Platform

Windows Installer

The Kepler Windows installer can be found at its LuaForge page. The installer is a Windows executable that allows the selection of the target directory for Kepler (refered here as the <Kepler Home> directory) and the desired modules to be installed.

Some of the modules are mandatory, but you can choose which database drivers you want. Keep in mind that Kepler needs at least one database driver to be able to use LuaSQL.

Directories

After the installation is complete, the default Windows directory structure for Kepler should be:

<Kepler Home>
    /apps
        /cgilua           -- CGILua applications
    /bin                  -- Executables, libraries and launchers
    /conf                 -- Configuration files
    /log                  -- Xavante logs
    /lua                  -- Lua modules
    /tmp                  -- Temp files
    /web                  -- Xavante Web documents base directory

Web Server configuration

Once Kepler is installed you need to configure your Web Server so it can use Kepler. This is highly dependent on the Web Server and the launching method. For more details please check:

Libraries Dependencies

There are a number of external libraries that Kepler components depend on. The most important is the Lua library itself: lua5.1.dll. Other external libraries are required by specific components, i.e. libexpat.dll is required by LuaExpat.

Some external libraries may have to be copied to the diretory where the CGILua launcher will be executed and that depends on the chosen launcher. Another option is to add the value of <Kepler Home>/bin to the system PATH environment variable so Windows can find the dependencies.

The external libraries are:

<Kepler Home>
    /bin
        cgilua_isapi.dll   -- required by the ISAPI launcher
        libexpat.dll       -- required by LuaExpat
        libfcgi.dll        -- required by the FastCGI launcher
        lua5.1.dll         -- required by all libraries and launchers
        mod_lua.so         -- required by the mod_lua launcher

Valid XHTML 1.0!

$Id: install.windows.html,v 1.16 2007/11/21 19:34:06 carregal Exp $