Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5ad05ea4

Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt

  • ID 5ad05ea482fbed97a675cc9e6fddc3ab1aaca8cc
  • Vorgänger a30e2485
  • Nachfolger ab96e204

Umformatierung der Installationsanweisungen

Unterschiede anzeigen:

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