26.02.2014 Aufrufe

LinuxUser Office Perfekt (Vorschau)

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!