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