Revision 5ad05ea4
Von Moritz Bunkus vor etwa 17 Jahren hinzugefügt
doc/INSTALL | ||
---|---|---|
3 | 3 |
|
4 | 4 |
gibt es: |
5 | 5 |
|
6 |
-auf der Lx-Office Homepage unter |
|
7 |
http://lx-office.org/index.php?id=dokumentation |
|
8 |
-im Lx-Office-Wiki unter Dokumentation |
|
9 |
http://wiki.lx-office.org/index.php/Lx-Office_ERP |
|
10 |
-im Lx-Office-Forum: |
|
11 |
http://www.lx-office.org/forum/ |
|
6 |
- auf der Lx-Office Homepage unter |
|
7 |
http://lx-office.org/index.php?id=dokumentation |
|
8 |
|
|
9 |
- im Lx-Office-Wiki unter Dokumentation |
|
10 |
http://wiki.lx-office.org/index.php/Lx-Office_ERP |
|
11 |
|
|
12 |
- im Lx-Office-Forum: |
|
13 |
http://www.lx-office.org/forum/ |
|
12 | 14 |
|
13 | 15 |
======================================= |
14 | 16 |
|
... | ... | |
18 | 20 |
|
19 | 21 |
Folgende Pakete m?ssen installiert sein: |
20 | 22 |
======================================== |
23 |
|
|
21 | 24 |
Webserver (Apache) |
22 |
PostgreSQL - Datenbank
|
|
25 |
PostgreSQL - Datenbank |
|
23 | 26 |
|
24 |
Ben?tigte Perl-Pakete, die nicht Bestandteil einer Standard-Perl-Installation
|
|
25 |
sind: |
|
27 |
Ben?tigte Perl-Pakete, die nicht Bestandteil einer |
|
28 |
Standard-Perl-Installation sind:
|
|
26 | 29 |
|
27 | 30 |
* DBI |
28 | 31 |
* DBD::Pg |
... | ... | |
36 | 39 |
* YAML |
37 | 40 |
* Template |
38 | 41 |
|
39 |
Diese Pakete k?nnen bei den unterschiedlichen Distributionen anders hei?en. |
|
40 |
(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) |
|
41 |
(Fedora: httpd, postgresql-server, perl-DBI, perl-DBD-Pg) |
|
42 |
(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) |
|
42 |
Diese Pakete k?nnen bei den unterschiedlichen Distributionen anders |
|
43 |
hei?en. |
|
44 |
|
|
45 |
F?r Debian be?tigen Sie diese Pakete: |
|
46 |
|
|
47 |
apache, postgresql, libdbi-perl, libdbd-pg-perl, libpgperl, |
|
48 |
libhtml-template-perl, libclass-accessor-perl, libarchive-zip-perl, |
|
49 |
libtext-iconv-perl, libyaml-perl, libtext-csv-perl, |
|
50 |
libio-stringy-perl, libtemplate-perl |
|
51 |
|
|
52 |
F?r Fedora Core be?tigen Sie unter anderem diese Pakete: |
|
53 |
|
|
54 |
httpd, postgresql-server, perl-DBI, perl-DBD-Pg |
|
55 |
|
|
56 |
F?r OpenSuSE be?tigen Sie diese Pakete: |
|
43 | 57 |
|
58 |
apache2, postgresql-server, perl-DBI, perl-DBD-Pg, perl-Archive-Zip, |
|
59 |
perl-Class-Accessor, perl-Text-Iconv, perl-Text-CSV_XS, |
|
60 |
perl-HTML-Template, perl-IO-stringy, perl-Template-Toolkit |
|
44 | 61 |
|
45 |
Da Perl-CGI-Ajax nicht als Paket f?r Distributionen bereit steht, mu? es mit der CPAN-Shell installiert werden. |
|
46 |
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. |
|
62 |
|
|
63 |
Da Perl-CGI-Ajax nicht als Paket f?r Distributionen bereit steht, mu? |
|
64 |
es mit der CPAN-Shell installiert werden. Leider gibt es F?lle, in |
|
65 |
denen das nicht m?glich oder praktikabel ist. LxO liefert daher das |
|
66 |
Paket im CGI-Verzeichnis mit. Das sollte als Fall-Back greifen. |
|
47 | 67 |
|
48 | 68 |
|
49 | 69 |
Die PostgreSQL Konfiguration mu? angepasst werden. |
50 | 70 |
================================================== |
51 |
In der Datei postgresql.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) mu? folgender Wert ver?ndert werden: |
|
71 |
|
|
72 |
In der Datei postgresql.conf (/var/lib/pgsql/data/ oder |
|
73 |
/etc/postgresql/) mu? folgender Wert ver?ndert werden: |
|
52 | 74 |
|
53 | 75 |
TCPIP_SOCKET = 1 # Nur PostgreSQL < 8.0 |
54 | 76 |
|
55 | 77 |
default_with_oids = on # Nur PostgreSQL >= 8.0 |
56 | 78 |
|
57 | 79 |
|
58 |
In der Datei pg_hba.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) m?ssen die Berichtigungen f?r den
|
|
59 |
Zugriff ge?ndert werden: |
|
80 |
In der Datei pg_hba.conf (/var/lib/pgsql/data/ oder /etc/postgresql/) |
|
81 |
m?ssen die Berichtigungen f?r den Zugriff ge?ndert werden:
|
|
60 | 82 |
|
61 |
alte Eintragung:
|
|
83 |
alte Eintragung: |
|
62 | 84 |
---------------- |
63 | 85 |
local all all ident sameuser |
64 | 86 |
host all all 127.0.0.1 255.0.0.0 ident sameuser |
65 | 87 |
|
66 |
?nderung:
|
|
88 |
?nderung: |
|
67 | 89 |
--------- |
68 | 90 |
local all all trust |
69 | 91 |
host all all 127.0.0.1 255.0.0.0 trust |
... | ... | |
74 | 96 |
host all lxoffice 127.0.0.1 255.255.255.255 password |
75 | 97 |
|
76 | 98 |
|
77 |
Installation des Programmpaketes
|
|
99 |
Installation des Programmpaketes |
|
78 | 100 |
================================ |
79 |
Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.4.x.tgz) in den DocumentRoot des Webservers |
|
80 |
(/var/www/html/ oder /srv/www/htdocs oder /var/www/) entpacken. |
|
101 |
|
|
102 |
Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.4.x.tgz) in den |
|
103 |
DocumentRoot des Webservers (/var/www/html/ oder /srv/www/htdocs oder |
|
104 |
/var/www/) entpacken. |
|
81 | 105 |
|
82 | 106 |
tar xvzf lxoffice-erp-2.4.x.tgz |
83 | 107 |
|
... | ... | |
85 | 109 |
|
86 | 110 |
mv lxoffice-erp/ lx-erp/ |
87 | 111 |
|
88 |
oder noch besser, Sie verwenden einen Alias in der Webserverkonfiguration. |
|
112 |
oder noch besser, Sie verwenden einen Alias in der |
|
113 |
Webserverkonfiguration. |
|
89 | 114 |
|
90 |
Das Verzeichnis mu? dem Webserverbenutzer (Debian: www-data, Fedora: apache, SuSE: wwwrun) ?bergeben werden: |
|
115 |
Das Verzeichnis mu? dem Webserverbenutzer (Debian: www-data, Fedora: |
|
116 |
apache, SuSE: wwwrun) ?bergeben werden: |
|
91 | 117 |
|
92 | 118 |
chown apache: -R lx-office-erp/ |
93 | 119 |
|
... | ... | |
95 | 121 |
Datenbankbenutzer anlegen |
96 | 122 |
========================= |
97 | 123 |
|
98 |
Es sollte zum Zugriff auf die PostgreSQL Datenbank ein Datenbankbenutzer angelegt werden. F?hren Sie dazu |
|
99 |
folgende Befehle nacheinander aus. |
|
124 |
Es sollte zum Zugriff auf die PostgreSQL Datenbank ein |
|
125 |
Datenbankbenutzer angelegt werden. F?hren Sie dazu folgende Befehle |
|
126 |
nacheinander aus. |
|
100 | 127 |
|
101 | 128 |
su - postgres |
102 |
createuser -d lxoffice (ohne Passwort)
|
|
129 |
createuser -d lxoffice (ohne Passwort) |
|
103 | 130 |
oder besser |
104 | 131 |
createuser -d -P lxoffice (mit Passwort) |
105 | 132 |
|
106 |
Wenn Sie sp?ter einen Datenbankzugriff konfigurieren, ver?ndern Sie den evtl. voreingestellten Benutzer
|
|
107 |
"postgres" auf "lxoffice". |
|
133 |
Wenn Sie sp?ter einen Datenbankzugriff konfigurieren, ver?ndern Sie |
|
134 |
den evtl. voreingestellten Benutzer "postgres" auf "lxoffice".
|
|
108 | 135 |
|
109 | 136 |
|
110 |
PostgreSQL - Datenbank erweitern
|
|
137 |
PostgreSQL - Datenbank erweitern |
|
111 | 138 |
================================ |
112 |
In der Datenbank "template1" sollte bevor die restliche Konfiguration von LxOffice ERP erfolgt noch folgende |
|
113 |
Funktion hinzugef?gt werden: |
|
139 |
|
|
140 |
In der Datenbank "template1" sollte bevor die restliche Konfiguration |
|
141 |
von LxOffice ERP erfolgt noch folgende Funktion hinzugef?gt werden: |
|
114 | 142 |
|
115 | 143 |
su postgres |
116 | 144 |
psql template1 (Zugriff ?ber Admintool auf die Datenbank) |
117 | 145 |
create function plpgsql_call_handler () |
118 | 146 |
returns opaque |
119 |
as '/usr/lib/pgsql/plpgsql.so'
|
|
147 |
as '/usr/lib/pgsql/plpgsql.so' |
|
120 | 148 |
language 'c'; |
121 | 149 |
|
122 | 150 |
create language 'plpgsql' handler plpgsql_call_handler |
123 | 151 |
lancompiler 'pl/pgsql'; |
124 | 152 |
|
125 |
!!!! Bitte beachten Sie, das der Pfad zur Datei plpgsql.so und der Name von Distribution zu Distribution verschieden sein kann. |
|
126 |
Bei z.B. Debian befindet sie sich unter '/usr/lib/postgresql/lib/plpgsql.so'. |
|
153 |
!!!! Bitte beachten Sie, das der Pfad zur Datei plpgsql.so und der |
|
154 |
Name von Distribution zu Distribution verschieden sein kann. Bei |
|
155 |
z.B. Debian befindet sie sich unter |
|
156 |
'/usr/lib/postgresql/lib/plpgsql.so'. |
|
127 | 157 |
|
128 | 158 |
|
129 |
Apache Konfiguration
|
|
159 |
Apache Konfiguration |
|
130 | 160 |
==================== |
131 |
Der Zugriff auf das Programmverzeichnis mu? in der Apache Webserver- konfiguration httpd.conf |
|
132 |
(/etc/httpd/conf/) [bei SuSE evtl. httpd2.conf] konfiguriert werden: |
|
161 |
|
|
162 |
Der Zugriff auf das Programmverzeichnis mu? in der Apache Webserver- |
|
163 |
konfiguration httpd.conf (/etc/httpd/conf/) [bei SuSE |
|
164 |
evtl. httpd2.conf] konfiguriert werden: |
|
133 | 165 |
|
134 | 166 |
AddHandler cgi-script .pl |
135 | 167 |
Alias /lx-erp/ /var/www/lx-erp/ |
... | ... | |
143 | 175 |
Deny from All |
144 | 176 |
</Directory> |
145 | 177 |
|
146 |
!!!Vor den einzelnen Optionen mu? bei einigen Distributionen ein Plus "+" gesetzt werden. |
|
178 |
!!!Vor den einzelnen Optionen mu? bei einigen Distributionen ein Plus |
|
179 |
"+" gesetzt werden. |
|
147 | 180 |
|
148 |
Auf einigen Webservern werden manchmal die Grafiken und Style-Sheets nicht ausgeliefert. Daher die Apache-Konfig um diese Zeile erweitern: |
|
181 |
Auf einigen Webservern werden manchmal die Grafiken und Style-Sheets |
|
182 |
nicht ausgeliefert. Daher die Apache-Konfig um diese Zeile erweitern: |
|
149 | 183 |
|
150 | 184 |
EnableSendfile Off |
151 | 185 |
|
152 |
Datenbank anlegen
|
|
186 |
Datenbank anlegen |
|
153 | 187 |
================= |
154 |
Das Administrationsmen? finden Sie unter: |
|
188 |
|
|
189 |
Das Administrationsmen? finden Sie unter: |
|
155 | 190 |
|
156 | 191 |
http://localhost/lx-erp/admin.pl |
157 | 192 |
|
158 |
Zuerst mu? eine Datenbank angelegt werden. Anschlie?end ein Benutzer. Verwenden Sie f?r den |
|
159 |
Datenbankzugriff den eben angelegten Benutzer lxoffice. |
|
193 |
Zuerst mu? eine Datenbank angelegt werden. Anschlie?end ein |
|
194 |
Benutzer. Verwenden Sie f?r den Datenbankzugriff den eben angelegten |
|
195 |
Benutzer lxoffice. |
|
160 | 196 |
|
161 | 197 |
Wenn Sie f?r die Lx-Office-Installation nicht den europ?ischen |
162 | 198 |
Schriftsatz ISO-8859-15 sondern UTF-8 (Unicode) benutzen wollen, so |
... | ... | |
168 | 204 |
|
169 | 205 |
OpenDocument-Vorlagen |
170 | 206 |
===================== |
207 |
|
|
171 | 208 |
Lx-Office unterst?tzt die Verwendung von Vorlagen im |
172 | 209 |
OpenDocument-Format, wie es OpenOffice.org ab Version 2 |
173 | 210 |
erzeugt. Lx-Office kann dabei sowohl neue OpenDocument-Dokumente als |
... | ... | |
226 | 263 |
werden, wenn die Konvertierung nach PDF fehlschl?gt. |
227 | 264 |
|
228 | 265 |
|
229 |
Lx-Office ERP verwenden
|
|
266 |
Lx-Office ERP verwenden |
|
230 | 267 |
======================= |
231 |
Einloggen k?nnen Sie sich unter: |
|
268 |
|
|
269 |
Einloggen k?nnen Sie sich unter: |
|
232 | 270 |
|
233 | 271 |
http://localhost/lx-office-erp/login.pl |
Auch abrufbar als: Unified diff
Umformatierung der Installationsanweisungen