Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
IM TEST<br />
Kivitendo ERP<br />
B In der Post greSQL-<br />
Konfiguration müssen<br />
Sie die passenden<br />
TCP/ IP-Verbindungen<br />
aktivieren.<br />
LISTING 1<br />
Formaten. Bei Ubuntu finden Sie<br />
die meisten Pakete in der Sektion<br />
Programmiersprache Perl (Universe).<br />
Installieren Sie also mit Aptget<br />
nach und nach libyaml-perl,<br />
libxml-writer-perl, Libxml-perl,<br />
librose-perl, librose, liburi* und so<br />
fort. Das Meiste davon ergibt sich<br />
ohnehin durch das Auflösen von<br />
Abhängigkeiten. Übrigens bringt<br />
Lx-<strong>Office</strong> das Skript installation_<br />
check.pl mit, mit dessen Hilfe Sie<br />
leicht überprüfen, ob alle benötigten<br />
Perl-Module installiert<br />
sind. Es befindet sich im Unterverzeichnis<br />
scripts des Installationsverzeichnisses.<br />
AliasMatch ^/URL/von/Lx-<strong>Office</strong>-ERP/[^/]+\.pl /Pfad/zu/<br />
Lx-<strong>Office</strong>-ERP/dispatcher.fcgi<br />
Alias /URL/von/Lx-<strong>Office</strong>-ERP/ /Pfad/zu/Lx-<strong>Office</strong>-ERP/<br />
<br />
AllowOverride All<br />
Options ExecCGI Includes FollowSymlinks<br />
Order Allow,Deny<br />
Allow from All<br />
<br />
<br />
Order Deny,Allow<br />
Deny from All<br />
<br />
Webserver-Konfiguration<br />
Hinsichtlich der Berechtigungen<br />
gilt es zu beachten, dass der Benutzer,<br />
in dessen Rechtekontext<br />
der Webserver läuft, schreibend<br />
auf die Verzeichnisse users, templates,<br />
spool und webdav unterhalb<br />
des Lx-<strong>Office</strong>-ERP-Verzeichnisses<br />
zugreifen können muss. Bei allen<br />
anderen Unterverzeichnissen genügt<br />
Lesezugriff. Bei Ubuntu und<br />
Debian heißt der Webserver-Benutzer<br />
www-data.<br />
Jetzt benötigen Sie noch eine<br />
Konfigurationsdatei für den Webserver.<br />
Eine einfache Variante<br />
(„CGI“) und eine etwas aufwendigere<br />
(„Fast-CGI“) finden Sie in der<br />
Dokumentation. Das Einschalten<br />
von Fast-CGI erfolgt bei Apache2<br />
mit a2enmod fcgid, was jedoch das<br />
vorherige Installieren des zuständigen<br />
Apache-Moduls (libapache2-<br />
mod-fcgid) voraussetzt.<br />
Zur weiteren Vorgehensweise<br />
sollten Ubuntu-Nutzer wissen,<br />
LISTING 2<br />
[authentication]<br />
admin_password = Passwort<br />
[authentication/database]<br />
host = localhost<br />
port = 5432<br />
db<br />
= lxerp_auth<br />
user = postgres<br />
password =<br />
[system]<br />
dbcharset = UTF-8<br />
LISTING 3<br />
local all all trust<br />
host all all 127.0.0.1 255.0.0.0<br />
trust<br />
dass Apache auf Ubuntu in der<br />
Vorgabe eine Virtual-Host-Konfiguration<br />
verwendet. So lassen<br />
sich mehrere unterschiedliche<br />
Websites auf dem Apache-Webserver<br />
zur Verfügung stellen.<br />
Deshalb finden Sie in der<br />
Apache-Konfigurationsdatei /etc/<br />
apache2/apache2.conf nur wenige<br />
global gültige Einstellungen. Alle<br />
spezifischen Einstellungen der jeweiligen<br />
Webseite stehen dagegen<br />
in je einer Konfigurationsdatei<br />
unter /etc/apache2/sites-available,<br />
auch die des Default-Webservers<br />
mit dem Namen default, in der<br />
sich unter anderem der Pfad zum<br />
jeweiligen Document-Root findet<br />
(bei default ist das /var/ www).<br />
Zur Konfiguration von Lx- <strong>Office</strong><br />
mit Fast-CGI müssen Sie daher<br />
zunächst eine entsprechende<br />
Konfigurationsdatei /etc/apache2/<br />
sites-available/kivitendo anlegen,<br />
in die Sie die Code-Schnipsel aus<br />
Listing 1 kopieren. Beachten Sie,<br />
dass Sie darin die Pfadangaben<br />
bei Alias und die Directory-Direktiven<br />
an Ihre Gegebenheiten anpassen<br />
müssen.<br />
Die Konfiguration unterscheidet<br />
allerdings zwischen dem Installationspfad<br />
des Lx-<strong>Office</strong>-Verzeichnisses<br />
im Dateisystem<br />
(/ Pfad/zu/Lx-<strong>Office</strong>-ERP) und der<br />
URL unter der Lx-<strong>Office</strong> im Webbrowser<br />
erreichbar sein soll ( / URL/<br />
von/Lx-<strong>Office</strong>-ERP).<br />
In unserem Beispiel sind beide<br />
identisch, da wir das Installationsverzeichnis<br />
direkt unter /var/<br />
www entpackt haben, damit das<br />
Beispiel auch ohne Verwendung<br />
von virtuellen Hosts und Aliasen<br />
allgemeingültig bleibt. Daher<br />
rührt auch die oben genannte<br />
Empfehlung, den zu verwendenden<br />
Verzeichnisnamen vorausschauend<br />
anzupassen: Das macht<br />
die Konfiguration übersichtlicher.<br />
Lx-<strong>Office</strong>-Konfiguration<br />
Auch die Software selbst erfordert<br />
eine gewisse Basiskonfiguration.<br />
Immerhin gibt es bei der<br />
Version 2.7.0 nur noch eine einzige<br />
zen trale Konfigurationsdatei<br />
64 10 | 12<br />
www.linux-user.de