6 2. Kombinationen aus Webservern und Plugin.
8 Folgende Kombinationen sind getestet:
10 - Apache 2.2.11 (Ubuntu) und mod_fastcgi.
12 Folgende Kombinationen funktionieren nicht:
14 - Apacje 2.2.11 (Ubuntu) + mod_fcgid:
18 3. Konfiguration des Webservers.
22 AddHandler fastcgi-script .pl
26 AliasMatch ^/web/path/to/lx-office-erp/[^/]+\.pl /path/to/lx-office-erp/dispatcher.fpl
28 <Directory /path/to/lx-office-erp>
30 AddHandler fastcgi-script .fpl
31 Options ExecCGI Includes FollowSymlinks
36 <DirectoryMatch //.*/users>
44 Variante 1 startet einfach jeden Lx-Office Request als fcgi Prozess. Für sehr große Installationen ist das die schnellste Version, benötigt aber sehr viel Arbeitspseicher (ca. 2GB).
46 Variante 2 startet nur einen zentralen Dispatcher und lenkt alle Scripte auf diesen. Dadurch dass zur Laufzeit öfter mal Scripte neu geladen werden gibt es hier kleine Performance Einbußen.
52 4.1. Fehlermeldungen, die per $form->error() ausgegeben werden, werden momentan doppelt angezeigt.
54 4.2. "exit" sollte unter FastCGI nicht verwendet werden, startet ja den Prozess neu. Nur die Abhandlung des Requests sollte beendet werden.