Revision 5ad05ea4
Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt
doc/INSTALL | ||
---|---|---|
|
||
gibt es:
|
||
|
||
-auf der Lx-Office Homepage unter
|
||
http://lx-office.org/index.php?id=dokumentation
|
||
-im Lx-Office-Wiki unter Dokumentation
|
||
http://wiki.lx-office.org/index.php/Lx-Office_ERP
|
||
-im Lx-Office-Forum:
|
||
http://www.lx-office.org/forum/
|
||
- auf der Lx-Office Homepage unter
|
||
http://lx-office.org/index.php?id=dokumentation
|
||
|
||
- im Lx-Office-Wiki unter Dokumentation
|
||
http://wiki.lx-office.org/index.php/Lx-Office_ERP
|
||
|
||
- im Lx-Office-Forum:
|
||
http://www.lx-office.org/forum/
|
||
|
||
=======================================
|
||
|
||
... | ... | |
|
||
Folgende Pakete m?ssen installiert sein:
|
||
========================================
|
||
|
||
Webserver (Apache)
|
||
PostgreSQL - Datenbank
|
||
PostgreSQL - Datenbank
|
||
|
||
Ben?tigte Perl-Pakete, die nicht Bestandteil einer Standard-Perl-Installation
|
||
sind:
|
||
Ben?tigte Perl-Pakete, die nicht Bestandteil einer
|
||
Standard-Perl-Installation sind:
|
||
|
||
* DBI
|
||
* DBD::Pg
|
||
... | ... | |
* YAML
|
||
* Template
|
||
|
||
Diese Pakete k?nnen bei den unterschiedlichen Distributionen anders hei?en.
|
||
(Debian: apache, postgresql, libdbi-perl, libdbd-pg-perl, libpgperl, libhtml-template-perl, libclass-accessor-perl, libarchive-zip-perl, libtext-iconv-perl, libyaml-perl, libtext-csv-perl, libio-stringy-perl, libtemplate-perl)
|
||
(Fedora: httpd, postgresql-server, perl-DBI, perl-DBD-Pg)
|
||
(SuSE: apache2, postgresql-server, perl-DBI, perl-DBD-Pg, perl-Archive-Zip, perl-Class-Accessor, perl-Text-Iconv, perl-Text-CSV_XS, perl-HTML-Template, perl-IO-stringy, perl-Template-Toolkit)
|
||
Diese Pakete k?nnen bei den unterschiedlichen Distributionen anders
|
||
hei?en.
|
||
|
||
F?r Debian be?tigen Sie diese Pakete:
|
||
|
||
apache, postgresql, libdbi-perl, libdbd-pg-perl, libpgperl,
|
||
libhtml-template-perl, libclass-accessor-perl, libarchive-zip-perl,
|
||
libtext-iconv-perl, libyaml-perl, libtext-csv-perl,
|
||
libio-stringy-perl, libtemplate-perl
|
||
|
||
F?r Fedora Core be?tigen Sie unter anderem diese Pakete:
|
||
|
||
httpd, postgresql-server, perl-DBI, perl-DBD-Pg
|
||
|
||
F?r OpenSuSE be?tigen Sie diese Pakete:
|
||
|
||
apache2, postgresql-server, perl-DBI, perl-DBD-Pg, perl-Archive-Zip,
|
||
perl-Class-Accessor, perl-Text-Iconv, perl-Text-CSV_XS,
|
||
perl-HTML-Template, perl-IO-stringy, perl-Template-Toolkit
|
||
|
||
Da Perl-CGI-Ajax nicht als Paket f?r Distributionen bereit steht, mu? es mit der CPAN-Shell installiert werden.
|
||
Leider gibt es F?lle, in denen das nicht m?glich oder praktikabel ist. LxO liefert daher das Paket im CGI-Verzeichnis mit. Das sollte als Fall-Back greifen.
|
||
|
||
Da Perl-CGI-Ajax nicht als Paket f?r Distributionen bereit steht, mu?
|
||
es mit der CPAN-Shell installiert werden. Leider gibt es F?lle, in
|
||
denen das nicht m?glich oder praktikabel ist. LxO liefert daher das
|
||
Paket im CGI-Verzeichnis mit. Das sollte als Fall-Back greifen.
|
||
|
||
|
||
Die PostgreSQL Konfiguration mu? angepasst werden.
|
||
==================================================
|
||
In der Datei postgresql.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) mu? folgender Wert ver?ndert werden:
|
||
|
||
In der Datei postgresql.conf (/var/lib/pgsql/data/ oder
|
||
/etc/postgresql/) mu? folgender Wert ver?ndert werden:
|
||
|
||
TCPIP_SOCKET = 1 # Nur PostgreSQL < 8.0
|
||
|
||
default_with_oids = on # Nur PostgreSQL >= 8.0
|
||
|
||
|
||
In der Datei pg_hba.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) m?ssen die Berichtigungen f?r den
|
||
Zugriff ge?ndert werden:
|
||
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:
|
||
alte Eintragung:
|
||
----------------
|
||
local all all ident sameuser
|
||
host all all 127.0.0.1 255.0.0.0 ident sameuser
|
||
|
||
?nderung:
|
||
?nderung:
|
||
---------
|
||
local all all trust
|
||
host all all 127.0.0.1 255.0.0.0 trust
|
||
... | ... | |
host all lxoffice 127.0.0.1 255.255.255.255 password
|
||
|
||
|
||
Installation des Programmpaketes
|
||
Installation des Programmpaketes
|
||
================================
|
||
Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.4.x.tgz) in den DocumentRoot des Webservers
|
||
(/var/www/html/ oder /srv/www/htdocs oder /var/www/) entpacken.
|
||
|
||
Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.4.x.tgz) in den
|
||
DocumentRoot des Webservers (/var/www/html/ oder /srv/www/htdocs oder
|
||
/var/www/) entpacken.
|
||
|
||
tar xvzf lxoffice-erp-2.4.x.tgz
|
||
|
||
... | ... | |
|
||
mv lxoffice-erp/ lx-erp/
|
||
|
||
oder noch besser, Sie verwenden einen Alias in der Webserverkonfiguration.
|
||
oder noch besser, Sie verwenden einen Alias in der
|
||
Webserverkonfiguration.
|
||
|
||
Das Verzeichnis mu? dem Webserverbenutzer (Debian: www-data, Fedora: apache, SuSE: wwwrun) ?bergeben werden:
|
||
Das Verzeichnis mu? dem Webserverbenutzer (Debian: www-data, Fedora:
|
||
apache, SuSE: wwwrun) ?bergeben werden:
|
||
|
||
chown apache: -R lx-office-erp/
|
||
|
||
... | ... | |
Datenbankbenutzer anlegen
|
||
=========================
|
||
|
||
Es sollte zum Zugriff auf die PostgreSQL Datenbank ein Datenbankbenutzer angelegt werden. F?hren Sie dazu
|
||
folgende Befehle nacheinander aus.
|
||
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)
|
||
createuser -d lxoffice (ohne Passwort)
|
||
oder besser
|
||
createuser -d -P lxoffice (mit Passwort)
|
||
|
||
Wenn Sie sp?ter einen Datenbankzugriff konfigurieren, ver?ndern Sie den evtl. voreingestellten Benutzer
|
||
"postgres" auf "lxoffice".
|
||
Wenn Sie sp?ter einen Datenbankzugriff konfigurieren, ver?ndern Sie
|
||
den evtl. voreingestellten Benutzer "postgres" auf "lxoffice".
|
||
|
||
|
||
PostgreSQL - Datenbank erweitern
|
||
PostgreSQL - Datenbank erweitern
|
||
================================
|
||
In der Datenbank "template1" sollte bevor die restliche Konfiguration von LxOffice ERP erfolgt noch folgende
|
||
Funktion hinzugef?gt werden:
|
||
|
||
In der Datenbank "template1" sollte bevor die restliche Konfiguration
|
||
von LxOffice ERP erfolgt noch folgende Funktion hinzugef?gt werden:
|
||
|
||
su postgres
|
||
psql template1 (Zugriff ?ber Admintool auf die Datenbank)
|
||
create function plpgsql_call_handler ()
|
||
returns opaque
|
||
as '/usr/lib/pgsql/plpgsql.so'
|
||
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 und der Name von Distribution zu Distribution verschieden sein kann.
|
||
Bei z.B. Debian befindet sie sich unter '/usr/lib/postgresql/lib/plpgsql.so'.
|
||
!!!! Bitte beachten Sie, das der Pfad zur Datei plpgsql.so und der
|
||
Name von Distribution zu Distribution verschieden sein kann. Bei
|
||
z.B. Debian befindet sie sich unter
|
||
'/usr/lib/postgresql/lib/plpgsql.so'.
|
||
|
||
|
||
Apache Konfiguration
|
||
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:
|
||
|
||
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/
|
||
... | ... | |
Deny from All
|
||
</Directory>
|
||
|
||
!!!Vor den einzelnen Optionen mu? bei einigen Distributionen ein Plus "+" gesetzt werden.
|
||
!!!Vor den einzelnen Optionen mu? bei einigen Distributionen ein Plus
|
||
"+" gesetzt werden.
|
||
|
||
Auf einigen Webservern werden manchmal die Grafiken und Style-Sheets nicht ausgeliefert. Daher die Apache-Konfig um diese Zeile erweitern:
|
||
Auf einigen Webservern werden manchmal die Grafiken und Style-Sheets
|
||
nicht ausgeliefert. Daher die Apache-Konfig um diese Zeile erweitern:
|
||
|
||
EnableSendfile Off
|
||
|
||
Datenbank anlegen
|
||
Datenbank anlegen
|
||
=================
|
||
Das Administrationsmen? finden Sie unter:
|
||
|
||
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.
|
||
Zuerst mu? eine Datenbank angelegt werden. Anschlie?end ein
|
||
Benutzer. Verwenden Sie f?r den Datenbankzugriff den eben angelegten
|
||
Benutzer lxoffice.
|
||
|
||
Wenn Sie f?r die Lx-Office-Installation nicht den europ?ischen
|
||
Schriftsatz ISO-8859-15 sondern UTF-8 (Unicode) benutzen wollen, so
|
||
... | ... | |
|
||
OpenDocument-Vorlagen
|
||
=====================
|
||
|
||
Lx-Office unterst?tzt die Verwendung von Vorlagen im
|
||
OpenDocument-Format, wie es OpenOffice.org ab Version 2
|
||
erzeugt. Lx-Office kann dabei sowohl neue OpenDocument-Dokumente als
|
||
... | ... | |
werden, wenn die Konvertierung nach PDF fehlschl?gt.
|
||
|
||
|
||
Lx-Office ERP verwenden
|
||
Lx-Office ERP verwenden
|
||
=======================
|
||
Einloggen k?nnen Sie sich unter:
|
||
|
||
Einloggen k?nnen Sie sich unter:
|
||
|
||
http://localhost/lx-office-erp/login.pl
|
Auch abrufbar als: Unified diff
Umformatierung der Installationsanweisungen