6 Folgende Pakete müssen installiert sein:
 
   7 ========================================
 
  10 Perl - DBI und Perl - DBD 
 
  11 Diese Pakete können bei den unterschiedlichen Distributionen anders heißen. 
 
  12 (Debian: apache, postgresql, libdbi-perl, libdbd-pg-perl,  libpgperl) 
 
  13 (Fedora: httpd, postgresql-server, perl-DBI, perl-DBD-Pg) 
 
  14 (SuSE: apache2, postgresql-server,  perl-DBI, perl-DBD-Pg)
 
  17 Die PostgreSQL Konfiguration muß angepasst werden.
 
  18 ==================================================
 
  19 In der Datei postgresql.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) muß folgender Wert verändert werden:
 
  23 In der Datei pg_hba.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) müssen die Berichtigungen für den 
 
  24 Zugriff geändert werden:
 
  28 local   all all ident sameuser
 
  29 host all all 127.0.0.1 255.0.0.0        ident sameuser
 
  34 host all all 127.0.0.1 255.0.0.0        trust
 
  37 Installation des Programmpaketes 
 
  38 ================================
 
  39 Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.0.0.tgz) in den DocumentRoot des Webservers
 
  40 (/var/www/html/ oder /srv/www/htdocs oder /var/www/) entpacken.
 
  42 tar xvzf lxoffice-erp-2.0.0.tgz
 
  44 Verändern Sie evtl. noch den Namen des Verzeichnisses
 
  46 mv lxoffice-erp/ lx-erp/
 
  48 Das Verzeichnis muß dem Webserverbenutzer (Debian: www-data, Fedora: apache, SuSE: wwwrun) übergeben werden:
 
  50 chown apache: -R lx-erp/
 
  53 Datenbankbenutzer anlegen
 
  54 =========================
 
  56 Es sollte zum Zugriff auf die PostgreSQL Datenbank ein Datenbankbenutzer angelegt werden. Führen Sie dazu 
 
  57 folgende Befehle nacheinander aus.
 
  60 createuser -d lxoffice (ohne Passwort) 
 
  61 oder createuser -d -P lxoffice (mit Passwort)
 
  63 Wenn Sie später einen Datenbankzugriff konfigurieren, verändern Sie den evtl. voreingestellten Benutzer 
 
  64 "postgres" auf "lxoffice".
 
  67 PostgreSQL - Datenbank erweitern 
 
  68 ================================
 
  69 In der Datenbank "template1" sollte bevor die restliche Konfiguration von LxOffice ERP erfolgt noch folgende
 
  70 Funktion hinzugefügt werden:
 
  72 psql template1 postgres (Zugriff über Admintool auf die Datenbank)
 
  73 create function plpgsql_call_handler ()
 
  75 as '/usr/lib/pgsql/plpgsql.so'
 
  78 create language 'plpgsql' handler plpgsql_call_handler
 
  79 lancompiler 'pl/pgsql';
 
  81 Bitte beachten Sie, das der Pfad zur Datei plpgsql.so von Distribution zu Distribution verschieden sein kann.
 
  82 Bei z.B. Debian befindet sie sich unter '/usr/lib/postgresql/lib/plpgsql.so'.
 
  87 Der Zugriff auf das Programmverzeichnis muß in der Apache Webserver- konfiguration httpd.conf 
 
  88 (/etc/httpd/conf/) [bei SuSE evtl. httpd2.conf] konfiguriert werden:
 
  90 AddHandler cgi-script .pl
 
  91 Alias /lx-erp/ /var/www/lx-erp/
 
  92 <Directory /var/www/lx-erp>
 
  93   Options ExecCGI Includes FollowSymlinks
 
  96 <Directory /var/www/lx-erp/users>
 
 104 Das Administrationsmenü finden Sie unter: 
 
 106 http://localhost/lx-erp/admin.pl
 
 108 Zuerst muß eine Datenbank angelegt werden. Anschließend ein Benutzer. Verwenden Sie für den 
 
 109 Datenbankzugriff den eben angelegten Benutzer lxoffice. 
 
 112 Lx-Office ERP verwenden 
 
 113 =======================
 
 114 Einloggen können Sie sich unter: 
 
 116 http://localhost/lx-erp/login.pl