kivitendo/doc/INSTALL @ 43cbbf5a
4dbb0995 | Moritz Bunkus | ||
Lx-Office ERP
|
|||
Installationsanleitung
|
|||
Folgende Pakete m?ssen installiert sein:
|
|||
========================================
|
|||
Webserver (Apache)
|
|||
PostgreSQL - Datenbank
|
|||
Perl - DBI und Perl - DBD
|
|||
Diese Pakete k?nnen bei den unterschiedlichen Distributionen anders hei?en.
|
|||
(Debian: apache, postgresql, libdbi-perl, libdbd-pg-perl, libpgperl)
|
|||
(Fedora: httpd, postgresql-server, perl-DBI, perl-DBD-Pg)
|
|||
(SuSE: apache2, postgresql-server, perl-DBI, perl-DBD-Pg)
|
|||
Die PostgreSQL Konfiguration mu? angepasst werden.
|
|||
==================================================
|
|||
In der Datei postgresql.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) mu? folgender Wert ver?ndert werden:
|
|||
TCPIP_SOCKET = 1
|
|||
In der Datei pg_hba.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) m?ssen die Berichtigungen f?r den
|
|||
Zugriff ge?ndert werden:
|
|||
alte Eintragung:
|
|||
----------------
|
|||
local all all ident sameuser
|
|||
host all all 127.0.0.1 255.0.0.0 ident sameuser
|
|||
?nderung:
|
|||
---------
|
|||
local all all trust
|
|||
host all all 127.0.0.1 255.0.0.0 trust
|
|||
Installation des Programmpaketes
|
|||
================================
|
|||
Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.0.0.tgz) in den DocumentRoot des Webservers
|
|||
(/var/www/html/ oder /srv/www/htdocs oder /var/www/) entpacken.
|
|||
tar xvzf lxoffice-erp-2.0.0.tgz
|
|||
Ver?ndern Sie evtl. noch den Namen des Verzeichnisses
|
|||
mv lxoffice-erp/ lx-erp/
|
|||
Das Verzeichnis mu? dem Webserverbenutzer (Debian: www-data, Fedora: apache, SuSE: wwwrun) ?bergeben werden:
|
|||
chown apache: -R lx-erp/
|
|||
Datenbankbenutzer anlegen
|
|||
=========================
|
|||
Es sollte zum Zugriff auf die PostgreSQL Datenbank ein Datenbankbenutzer angelegt werden. F?hren Sie dazu
|
|||
folgende Befehle nacheinander aus.
|
|||
su - postgres
|
|||
createuser -d lxoffice (ohne Passwort)
|
|||
oder createuser -d -P lxoffice (mit Passwort)
|
|||
Wenn Sie sp?ter einen Datenbankzugriff konfigurieren, ver?ndern Sie den evtl. voreingestellten Benutzer
|
|||
"postgres" auf "lxoffice".
|
|||
PostgreSQL - Datenbank erweitern
|
|||
================================
|
|||
In der Datenbank "template1" sollte bevor die restliche Konfiguration von LxOffice ERP erfolgt noch folgende
|
|||
Funktion hinzugef?gt werden:
|
|||
psql template1 postgres (Zugriff ?ber Admintool auf die Datenbank)
|
|||
create function plpgsql_call_handler ()
|
|||
returns opaque
|
|||
as '/usr/lib/pgsql/plpgsql.so'
|
|||
language 'c';
|
|||
create language 'plpgsql' handler plpgsql_call_handler
|
|||
lancompiler 'pl/pgsql';
|
|||
Bitte beachten Sie, das der Pfad zur Datei plpgsql.so von Distribution zu Distribution verschieden sein kann.
|
|||
Bei z.B. Debian befindet sie sich unter '/usr/lib/postgresql/lib/plpgsql.so'.
|
|||
Apache Konfiguration
|
|||
====================
|
|||
Der Zugriff auf das Programmverzeichnis mu? in der Apache Webserver- konfiguration httpd.conf
|
|||
(/etc/httpd/conf/) [bei SuSE evtl. httpd2.conf] konfiguriert werden:
|
|||
AddHandler cgi-script .pl
|
|||
Alias /lx-erp/ /var/www/lx-erp/
|
|||
<Directory /var/www/lx-erp>
|
|||
Options ExecCGI Includes FollowSymlinks
|
|||
</Directory>
|
|||
<Directory /var/www/lx-erp/users>
|
|||
Order Deny,Allow
|
|||
Deny from All
|
|||
</Directory>
|
|||
Datenbank anlegen
|
|||
=================
|
|||
Das Administrationsmen? finden Sie unter:
|
|||
http://localhost/lx-erp/admin.pl
|
|||
Zuerst mu? eine Datenbank angelegt werden. Anschlie?end ein Benutzer. Verwenden Sie f?r den
|
|||
Datenbankzugriff den eben angelegten Benutzer lxoffice.
|
|||
Lx-Office ERP verwenden
|
|||
=======================
|
|||
Einloggen k?nnen Sie sich unter:
|
|||
http://localhost/lx-erp/login.pl
|