Projekt

Allgemein

Profil

Herunterladen (3,31 KB) Statistiken
| Zweig: | Markierung: | Revision:

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
(2-2/8)