X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=doc%2FINSTALL.fcgi;h=063aa42a9681d10120b3223f329587cde0c1be69;hb=50fce01f2d49daf560e10d7e1e3c1f9bb8b8c59f;hp=1aa0ad4700298d4d8742867506d50f2ac0aae294;hpb=2e9d34aa27890e304e9e4aadcddec262b76554bb;p=kivitendo-erp.git diff --git a/doc/INSTALL.fcgi b/doc/INSTALL.fcgi index 1aa0ad470..063aa42a9 100644 --- a/doc/INSTALL.fcgi +++ b/doc/INSTALL.fcgi @@ -43,15 +43,24 @@ Folgende Kombinationen funktionieren nicht: * Apache 2.2.11 (Ubuntu) + mod_fcgid: +Als Perl Backend wird das Modul FCGI.pm verwendet. Vorsicht: FCGI 0.69 und +höher ist extrem strict in der Behandlung von Unicode, und verweigert bestimmte +Eingaben von Lx-Office. Solange diese Probleme nicht behoben sind, muss auf die +Vorgängerversion FCGI 0.68 ausgewichen werden. =head2 Konfiguration des Webservers. -Variante 1: +Zuerst muss das FastCGI-Modul aktiviert werden. Dies kann unter +Debian/Ubuntu z.B. mit folgendem Befehl geschehen: - AddHandler fastcgi-script .pl + a2enmod fastcgi -Variante 2: +Die Konfiguration für die Verwendung von Lx-Office mit FastCGI erfolgt +durch Anpassung der vorhandenen Alias- und Directory-Direktiven. Dabei +wird zwischen dem Installationspfad von Lx-Office im Dateisystem +("/path/to/lx-office-erp") und der URL unterschieden, unter der +Lx-Office im Webbrowser erreichbar ist ("/web/path/to/lx-office-erp"). AliasMatch ^/web/path/to/lx-office-erp/[^/]+\.pl /path/to/lx-office-erp/dispatcher.fpl @@ -68,16 +77,11 @@ Variante 2: Deny from All - -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: wurden alle Module mindestens -einmal aufgerufen, so werden dauerhaft ca. 2GB pro Installation -belegt. - -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. Trotzdem ist diese Variante vorzuziehen. +Hierdurch wird nur ein zentraler Dispatcher gestartet. Alle Zugriffe +auf die einzelnen Scripte werden auf diesen umgeleitet. Dadurch, dass +zur Laufzeit öfter mal Scripte neu geladen werden, gibt es hier kleine +Performance-Einbußen. Trotzdem ist diese Variante einer globalen +Benutzung von "AddHandler fastcgi-script .pl" vorzuziehen. =head2 Entwicklungsaspekte @@ -145,9 +149,3 @@ Pfaden, unter 0,15 sonst. =head2 Bekannte Probleme -Bei mehreren Benutzern scheint ab und zu eine Datenbankverbidung von Rose::DB -in den falschen Benutzer zu geraten. Das ist ein kritischer Bug und muss gefixt -werden. - -Bei Administrativen Tätigkeiten werden in seltenen Fällen die Locales nicht -richtig geladen und die Maske erscheint in Englisch.