Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7b642ce6

Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt

  • ID 7b642ce61e73d9694e23771ca2bea78143996f0f
  • Vorgänger e035119f
  • Nachfolger 3ced230b

Umstellung der Installationsanweisung auf texinfo -- Schritt 2/2

Unterschiede anzeigen:

doc/INSTALL.texi
1
\input texinfo   @c -*-texinfo-*-
2
@c %**start of header
3
@documentencoding ISO-8859-15
4
@setfilename INSTALL.info
5
@settitle Lx-Office Installationsanleitung
6
@c %**end of header
7

  
8
@c @copying
9
@c Die Lx-Office Installationsanleitung kann beliebig weiter verwendet
10
@c werden.
11
@c @end copying
12

  
13
@titlepage
14
@title Lx-Office Installationsanleitung
15
@end titlepage
16

  
17
@contents
18

  
19
@ifnottex
20
@node Top
21
@top Inhalt der Anleitung
22
@end ifnottex
23

  
24
@menu
25
* Aktuelle Hinweise:: Andere Informationsquellen als diese Anleitung
26
* Ben?tigte Software und Pakete:: Vorraussetzungen zum Betrieb von Lx-Office
27
* Installation des Programmpaketes:: Installationsort, Berechtigungen
28
* Anpassung der PostgreSQL-Konfiguration:: Verschiedene Aspekte der Datenbankkonfiguration
29
* Apache-Konfiguration:: Einrichtung eines Aliases und Optionen f?r das Ausf?hren von CGI-Scripten
30
* Benutzer und Datenbanken anlegen:: Letzte Schritte vor der Anmeldung
31
* OpenDocument-Vorlagen:: Wichtige Hinweise zum Erstellen und zur Verwendung von Dokumentenvorlagen
32
* Lx-Office ERP verwenden:: Die URLs zur Anmeldung und Administration
33
@end menu
34

  
35
@c ---------------------------------------------------------------
36

  
37
@node Aktuelle Hinweise
38
@chapter Aktuelle Hinweise
39

  
40
Aktuelle Installations- und Konfigurationshinweise gibt es:
41

  
42
@itemize
43
@item
44
auf der Lx-Office Homepage unter @uref{http://lx-office.org/index.php?id=dokumentation}
45

  
46
@item
47
im Lx-Office-Wiki unter Dokumentation (@uref{http://wiki.lx-office.org/index.php/Lx-Office_ERP})
48

  
49
@item
50
im Lx-Office-Forum: @uref{http://www.lx-office.org/forum/}
51
@end itemize
52

  
53
@c ---------------------------------------------------------------
54

  
55
@node Ben?tigte Software und Pakete
56
@chapter Ben?tigte Software und Pakete
57

  
58
Zum Betrieb von Lx-Office werden zwingend ein Webserver (meist Apache) und ein Datenbankserver (PostgreSQL) ben?tigt.
59

  
60
Zus?tzlich ben?tigt Lx-Office die folgenden Perl-Pakete, die nicht Bestandteil einer Standard-Perl-Installation sind:
61

  
62
@itemize
63
@item
64
DBI
65
@item
66
DBD::Pg
67
@item
68
CGI::Ajax
69
@item
70
Class::Accessor
71
@item
72
Archive::Zip
73
@item
74
Text::Iconv
75
@item
76
Text::CSV_XS
77
@item
78
IO::Wrap (aus dem Paket IO::Stringy)
79
@item
80
YAML
81
@item
82
Template
83
@end itemize
84

  
85
Diese Pakete k?nnen bei den unterschiedlichen Distributionen anders hei?en.
86

  
87
F?r Debian oder Ubuntu ben?tigen Sie diese Pakete:
88

  
89
@code{apache postgresql libdbi-perl libdbd-pg-perl libpgperl libclass-accessor-perl libarchive-zip-perl libtext-iconv-perl libyaml-perl libtext-csv-perl libio-stringy-perl libtemplate-perl}
90

  
91
F?r Fedora Core ben?tigen Sie unter anderem diese Pakete:
92

  
93
@code{httpd postgresql-server perl-DBI perl-DBD-Pg}
94

  
95
F?r OpenSuSE ben?tigen Sie diese Pakete:
96

  
97
@code{apache2 postgresql-server perl-DBI perl-DBD-Pg perl-Archive-Zip perl-Class-Accessor perl-Text-Iconv perl-Text-CSV_XS perl-IO-stringy perl-Template-Toolkit}
98

  
99
Da Perl-CGI-Ajax nicht als Paket f?r Distributionen bereit steht, mu?
100
es mit der CPAN-Shell installiert werden.  Leider gibt es F?lle, in
101
denen das nicht m?glich oder praktikabel ist. Lx-Office liefert daher
102
das Paket im CGI-Verzeichnis mit. Das sollte als Fall-Back greifen.
103

  
104
@c ---------------------------------------------------------------
105

  
106
@node Installation des Programmpaketes
107
@chapter Installation des Programmpaketes
108

  
109
Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.4.x.tgz) wird im
110
Dokumentenverzeichnis des Webservers (z.B. @code{/var/www/html/},
111
@code{/srv/www/htdocs} oder @code{/var/www/}) entpackt:
112

  
113
@code{cd /var/www
114
@*
115
tar xvzf lxoffice-erp-2.4.x.tgz}
116

  
117
Ver?ndern Sie evtl. noch den Namen des Verzeichnisses mit
118

  
119
@code{mv lxoffice-erp/ lx-erp/}
120

  
121
Alternativ k?nnen Sie auch einen Alias in der Webserverkonfiguration
122
benutzen, um auf das tats?chliche Installationsverzeichnis zu
123
verweisen.
124

  
125
Das Verzeichnis mu? f?r den Benutzer beschreibbar sein, unter dem der
126
Webserver l?uft. Dieser ist bei verschiedenen Distributionen
127
unterschiedlich (z.B. bei Debian/Ubuntu @code{www-data}, bei Fedora
128
core @code{apache} oder bei OpenSuSE @code{wwwrun}).
129

  
130
@code{chown -R www-data: lx-office-erp/}
131

  
132
@c ---------------------------------------------------------------
133

  
134
@node Anpassung der PostgreSQL-Konfiguration
135
@chapter Anpassung der PostgreSQL-Konfiguration
136

  
137
PostgreSQL muss auf verschiedene Weisen angepasst werden.
138

  
139
@menu
140
* ?nderungen an Konfigurationsdateien:: Anpassungen f?r Anmeldung am Server und Featureunterst?tzung
141
* Erweiterung f?r servergespeicherte Prozeduren:: Lx-Office benutzt servergespeicherte Prozeduren
142
* Datenbankbenutzer anlegen:: Um den Zugriff besser zu reglementieren
143
@end menu
144

  
145
@node ?nderungen an Konfigurationsdateien
146
@section ?nderungen an Konfigurationsdateien
147

  
148
In der Datei @code{postgresql.conf}, die je nach Distribution in
149
verschiedenen Verzeichnissen liegen kann
150
(z.B. @code{/var/lib/pgsql/data/} oder @code{/etc/postgresql/}, muss
151
sichergestellt werden, dass TCP/IP-Verbindungen aktiviert sind. Dieser
152
Parameter lautet
153

  
154
@code{TCPIP_SOCKET = 1}
155

  
156
Bei PostgreSQL-Versionen ab v8.0 und neuer muss zus?tzlich der
157
folgende Parameter gesetzt werden:
158

  
159
@code{default_with_oids = on}
160

  
161
In der Datei @code{pg_hba.conf}, die im gleichen Verzeichnis wie die
162
@code{postgresql.conf} zu finden sein sollte, m?ssen die
163
Berichtigungen f?r den Zugriff ge?ndert werden. Hier gibt es mehrere
164
M?glichkeiten. Eine besteht darin, lokale Verbindungen immer
165
zuzulassen
166

  
167
@code{local all all trust
168
@*
169
host all all 127.0.0.1 255.0.0.0 trust}
170

  
171
Besser ist es, f?r eine bestimmte Datenbank Zugriff nur per Passwort
172
zuzulassen. Beispielsweise:
173

  
174
@code{local   all         lxoffice                                           password
175
@*
176
host    all         lxoffice      127.0.0.1         255.255.255.255    password}
177

  
178
@c ---------------------------------------------------------------
179

  
180
@node Erweiterung f?r servergespeicherte Prozeduren
181
@section Erweiterung f?r servergespeicherte Prozeduren
182

  
183
In der Datenbank @code{template1} muss die Unterst?tzung f?r
184
servergespeicherte Prozeduren eingerichet werden. Melden Sie sich
185
daf?r als Benutzer ``postgres'' an der Datenbank an, und f?hren Sie
186
die folgenden Kommandos aus:
187

  
188
@code{create function plpgsql_call_handler () returns opaque as '/usr/lib/pgsql/plpgsql.so' language 'c';
189
@*
190
create language 'plpgsql' handler plpgsql_call_handler
191
lancompiler 'pl/pgsql';}
192

  
193
Bitte beachten Sie, dass der Pfad zur Datei @code{plpgsql.so} von
194
Distribution zu Distribution verschiedlich sein kann. Bei
195
Debian/Ubuntu befindet sie sich unter
196
@code{/usr/lib/postgresql/lib/plpgsql.so}.
197

  
198

  
199
@c ---------------------------------------------------------------
200

  
201
@node Datenbankbenutzer anlegen
202
@section Datenbankbenutzer anlegen
203

  
204
Wenn Sie nicht den Datenbanksuperuser ``postgres'' zum Zugriff
205
benutzen wollen, so sollten Sie bei PostgreSQL einen neuen Benutzer
206
anlegen. Ein Beispiel, wie Sie einen neuen Benutzer anlegen k?nnen:
207

  
208
@code{su - postgres
209
@*
210
createuser -d -P lxoffice}
211

  
212
Wenn Sie sp?ter einen Datenbankzugriff konfigurieren, ver?ndern Sie
213
den evtl. voreingestellten Benutzer ``postgres'' auf ``lxoffice''
214
bzw. den hier gew?hlten Benutzernamen.
215

  
216
@c ---------------------------------------------------------------
217

  
218
@node Apache-Konfiguration
219
@chapter Apache-Konfiguration
220

  
221
Der Zugriff auf das Programmverzeichnis muss in der Apache
222
Webserverkonfigurationsdatei @code{httpd.conf} eingestellt
223
werden. F?gen Sie den folgenden Abschnitt dieser Datei oder einer
224
anderen Datei hinzu, die beim Starten des Webservers eingelesen wird:
225

  
226
@code{@*
227
AddHandler cgi-script .pl
228
@*
229
Alias /lx-erp/ /var/www/lx-erp/
230
@*
231
<Directory /var/www/lx-erp>
232
@*
233
  Options ExecCGI Includes FollowSymlinks
234
@*
235
</Directory>
236
@*
237
@*
238
<Directory /var/www/lx-erp/users>
239
@*
240
  Order Deny,Allow
241
@*
242
  Deny from All
243
@*
244
</Directory>
245
@*
246
}
247

  
248
Ersetzen Sie dabei die Pfade durch diejenigen, in die Sie vorher das
249
Lx-Office-Archiv entpacket haben.
250

  
251
Achtung: Vor den einzelnen Optionen muss bei einigen Distributionen ein
252
Plus @samp{+} gesetzt werden.
253

  
254
Auf einigen Webservern werden manchmal die Grafiken und Style-Sheets
255
nicht ausgeliefert. In solchen F?llen hat es oft geholfen, die
256
folgende Option in die Konfiguration aufzunehmen:
257

  
258
@code{EnableSendfile Off}
259

  
260
@c ---------------------------------------------------------------
261

  
262
@node Benutzer und Datenbanken anlegen
263
@chapter Benutzer und Datenbanken anlegen
264

  
265
Nach der Installation m?ssen Benutzer und Datenbanken angelegt werden.
266
Dieses geschieht im Administrationsmen?, dass Sie unter folgender URL
267
finden:
268

  
269
@code{http://localhost/lx-erp/admin.pl}
270

  
271
Zuerst muss eine Datenbank angelegt werden, anschlie?end ein
272
Benutzer. Verwenden Sie f?r den Datenbankzugriff den eben angelegten
273
Benutzer ``lxoffice''.
274

  
275
Wenn Sie f?r die Lx-Office-Installation nicht den europ?ischen
276
Schriftsatz ISO-8859-15 sondern UTF-8 (Unicode) benutzen wollen, so
277
m?ssen Sie vor dem Anlegen der Datenbank in der Datei ``lx-erp.conf''
278
die Variable @code{$dbcharset} auf den Wert ``UTF-8''
279
setzen. Zus?tzlich muss beim Anlegen der Datenbank ``UTF-8 Unicode''
280
als Schriftsatz ausgew?hlt werden.
281

  
282
@c ---------------------------------------------------------------
283

  
284
@node OpenDocument-Vorlagen
285
@chapter OpenDocument-Vorlagen
286

  
287
Lx-Office unterst?tzt die Verwendung von Vorlagen im
288
OpenDocument-Format, wie es OpenOffice.org ab Version 2
289
erzeugt. Lx-Office kann dabei sowohl neue OpenDocument-Dokumente als
290
auch aus diesen direkt PDF-Dateien erzeugen.  Um die Unterst?tzung von
291
OpenDocument-Vorlagen zu aktivieren muss in der Datei ``lx-erp.conf''
292
die Variable @code{$opendocument_templates} auf ``1'' stehen.  Dieses
293
ist die Standardeinstellung.
294

  
295
Weiterhin muss in der Datei ``lx-erp.conf'' die Variable
296
@code{$dbcharset} auf die Zeichenkodierung gesetzt werden, die auch
297
bei der Speicherung der Daten in der Datenbank verwendet wird. Diese
298
ist in den meisten F?llen "ISO-8859-15".
299

  
300
W?hrend die Erzeugung von reinen OpenDocument-Dateien keinerlei
301
weitere Software ben?tigt, wird zur Umwandlung dieser Dateien in PDF
302
OpenOffice.org ben?tigt. Soll dieses Feature genutzt werden, so muss
303
neben OpenOffice.org ab Version 2 auch der ``X virtual frame buffer''
304
(xvfb) installiert werden.  Bei Debian ist er im Paket ``xvfb''
305
enthalten. Andere Distributionen enthalten ihn in anderen Paketen.
306

  
307
Nach der Installation m?ssen in der Datei ``lx-erp.conf'' zwei weitere
308
Variablen angepasst werden: @code{$openofficeorg_writer_bin} muss den
309
vollst?ndigen Pfad zur OpenOffice.org Writer-Anwendung enthalten.
310
@code{$xvfb_bin} muss den Pfad zum ``X virtual frame buffer''
311
enthalten.
312

  
313
Zus?tzlich gibt es zwei verschiedene Arten, wie Lx-Office mit
314
OpenOffice kommuniziert. Die erste Variante, die benutzt wird, wenn
315
die Variable @code{$openofficeorg_daemon} gesetzt ist, startet ein
316
OpenOffice, das auch nach der Umwandlung des Dokumentes gestartet
317
bleibt. Bei weiteren Umwandlungen wird dann diese laufende Instanz
318
benutzt. Der Vorteil ist, dass die Zeit zur Umwandlung deutlich
319
reduziert wird, weil nicht f?r jedes Dokument ein OpenOffice gestartet
320
werden muss. Der Nachteil ist, dass diese Methode Python und die
321
Python-UNO-Bindings ben?tigt, die Bestandteil von OpenOffice 2 sind.
322

  
323
Ist @code{$openofficeorg_daemon} nicht gesetzt, so wird f?r jedes
324
Dokument OpenOffice neu gestartet und die Konvertierung mit Hilfe
325
eines Makros durchgef?hrt. Dieses Makro muss in der Dokumentenvorlage
326
enthalten sein und ``Standard.Conversion.ConvertSelfToPDF()''
327
hei?en. Die Beispielvorlage @samp{templates/German-invoice.odt}
328
enth?lt ein solches Makro, das in jeder anderen Dokumentenvorlage
329
ebenfalls enthalten sein muss.
330

  
331
Als letztes muss herausgefunden werden, welchen Namen OpenOffice.org
332
Writer dem Verzeichnis mit den Benutzereinstellungen gibt. Unter
333
Debian ist dies momentan @code{~/.openoffice.org2}. Sollte der Name
334
bei Ihrer OpenOffice.org-Installation anders sein, so muss das
335
Verzeichnis @code{users/.openoffice.org2} entsprechend umbenannt
336
werden. Ist der Name z.B. einfach nur @code{.openoffice}, so w?re
337
folgender Befehl auszuf?hren:
338

  
339
@code{mv users/.openoffice.org2 users/.openoffice}
340

  
341
Dieses Verzeichnis, wie auch das komplette @code{users}-Verzeichnis,
342
muss vom Webserver beschreibbar sein. Dieses wurde in Schritt
343
@code{Installation des Programmpakets} oben bereits erledigt, kann
344
aber erneut ?berpr?ft werden, wenn die Konvertierung nach PDF
345
fehlschl?gt.
346

  
347
@c ---------------------------------------------------------------
348

  
349
@node Lx-Office ERP verwenden
350
@chapter Lx-Office ERP verwenden
351

  
352
Nach erfolgreicher Installation ist der Loginbildschirm unter
353
folgender URL erreichbar:
354

  
355
@uref{http://localhost/lx-office-erp/login.pl}
356

  
357
Die Administrationsseite erreichen Sie unter:
358

  
359
@uref{http://localhost/lx-office-erp/admin.pl}
360

  
361
@bye
doc/INSTALL.txt
1
Inhaltsverzeichnis
2
******************
3

  
4
Inhalt der Anleitung
5
1 Aktuelle Hinweise
6
2 Ben?tigte Software und Pakete
7
3 Installation des Programmpaketes
8
4 Anpassung der PostgreSQL-Konfiguration
9
  4.1 ?nderungen an Konfigurationsdateien
10
  4.2 Erweiterung f?r servergespeicherte Prozeduren
11
  4.3 Datenbankbenutzer anlegen
12
5 Apache-Konfiguration
13
6 Benutzer und Datenbanken anlegen
14
7 OpenDocument-Vorlagen
15
8 Lx-Office ERP verwenden
16

  
17

  
18
Inhalt der Anleitung
19
********************
20

  
21
1 Aktuelle Hinweise
22
*******************
23

  
24
Aktuelle Installations- und Konfigurationshinweise gibt es:
25

  
26
   * auf der Lx-Office Homepage unter
27
     `http://lx-office.org/index.php?id=dokumentation'
28

  
29
   * im Lx-Office-Wiki unter Dokumentation
30
     (`http://wiki.lx-office.org/index.php/Lx-Office_ERP')
31

  
32
   * im Lx-Office-Forum: `http://www.lx-office.org/forum/'
33

  
34
2 Ben?tigte Software und Pakete
35
*******************************
36

  
37
Zum Betrieb von Lx-Office werden zwingend ein Webserver (meist Apache)
38
und ein Datenbankserver (PostgreSQL) ben?tigt.
39

  
40
   Zus?tzlich ben?tigt Lx-Office die folgenden Perl-Pakete, die nicht
41
Bestandteil einer Standard-Perl-Installation sind:
42

  
43
   * DBI
44

  
45
   * DBD::Pg
46

  
47
   * CGI::Ajax
48

  
49
   * Class::Accessor
50

  
51
   * Archive::Zip
52

  
53
   * Text::Iconv
54

  
55
   * Text::CSV_XS
56

  
57
   * IO::Wrap (aus dem Paket IO::Stringy)
58

  
59
   * YAML
60

  
61
   * Template
62

  
63
   Diese Pakete k?nnen bei den unterschiedlichen Distributionen anders
64
hei?en.
65

  
66
   F?r Debian oder Ubuntu ben?tigen Sie diese Pakete:
67

  
68
   `apache postgresql libdbi-perl libdbd-pg-perl libpgperl
69
libclass-accessor-perl libarchive-zip-perl libtext-iconv-perl
70
libyaml-perl libtext-csv-perl libio-stringy-perl libtemplate-perl'
71

  
72
   F?r Fedora Core ben?tigen Sie unter anderem diese Pakete:
73

  
74
   `httpd postgresql-server perl-DBI perl-DBD-Pg'
75

  
76
   F?r OpenSuSE ben?tigen Sie diese Pakete:
77

  
78
   `apache2 postgresql-server perl-DBI perl-DBD-Pg perl-Archive-Zip
79
perl-Class-Accessor perl-Text-Iconv perl-Text-CSV_XS perl-IO-stringy
80
perl-Template-Toolkit'
81

  
82
   Da Perl-CGI-Ajax nicht als Paket f?r Distributionen bereit steht, mu?
83
es mit der CPAN-Shell installiert werden.  Leider gibt es F?lle, in
84
denen das nicht m?glich oder praktikabel ist. Lx-Office liefert daher
85
das Paket im CGI-Verzeichnis mit. Das sollte als Fall-Back greifen.
86

  
87
3 Installation des Programmpaketes
88
**********************************
89

  
90
Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.4.x.tgz) wird im
91
Dokumentenverzeichnis des Webservers (z.B. `/var/www/html/',
92
`/srv/www/htdocs' oder `/var/www/') entpackt:
93

  
94
   `cd /var/www
95
tar xvzf lxoffice-erp-2.4.x.tgz'
96

  
97
   Ver?ndern Sie evtl. noch den Namen des Verzeichnisses mit
98

  
99
   `mv lxoffice-erp/ lx-erp/'
100

  
101
   Alternativ k?nnen Sie auch einen Alias in der Webserverkonfiguration
102
benutzen, um auf das tats?chliche Installationsverzeichnis zu verweisen.
103

  
104
   Das Verzeichnis mu? f?r den Benutzer beschreibbar sein, unter dem der
105
Webserver l?uft. Dieser ist bei verschiedenen Distributionen
106
unterschiedlich (z.B. bei Debian/Ubuntu `www-data', bei Fedora core
107
`apache' oder bei OpenSuSE `wwwrun').
108

  
109
   `chown -R www-data: lx-office-erp/'
110

  
111
4 Anpassung der PostgreSQL-Konfiguration
112
****************************************
113

  
114
PostgreSQL muss auf verschiedene Weisen angepasst werden.
115

  
116
4.1 ?nderungen an Konfigurationsdateien
117
=======================================
118

  
119
In der Datei `postgresql.conf', die je nach Distribution in
120
verschiedenen Verzeichnissen liegen kann (z.B. `/var/lib/pgsql/data/'
121
oder `/etc/postgresql/', muss sichergestellt werden, dass
122
TCP/IP-Verbindungen aktiviert sind. Dieser Parameter lautet
123

  
124
   `TCPIP_SOCKET = 1'
125

  
126
   Bei PostgreSQL-Versionen ab v8.0 und neuer muss zus?tzlich der
127
folgende Parameter gesetzt werden:
128

  
129
   `default_with_oids = on'
130

  
131
   In der Datei `pg_hba.conf', die im gleichen Verzeichnis wie die
132
`postgresql.conf' zu finden sein sollte, m?ssen die Berichtigungen f?r
133
den Zugriff ge?ndert werden. Hier gibt es mehrere M?glichkeiten. Eine
134
besteht darin, lokale Verbindungen immer zuzulassen
135

  
136
   `local all all trust
137
host all all 127.0.0.1 255.0.0.0 trust'
138

  
139
   Besser ist es, f?r eine bestimmte Datenbank Zugriff nur per Passwort
140
zuzulassen. Beispielsweise:
141

  
142
   `local   all         lxoffice
143
  password
144
host    all         lxoffice      127.0.0.1         255.255.255.255
145
password'
146

  
147
4.2 Erweiterung f?r servergespeicherte Prozeduren
148
=================================================
149

  
150
In der Datenbank `template1' muss die Unterst?tzung f?r
151
servergespeicherte Prozeduren eingerichet werden. Melden Sie sich daf?r
152
als Benutzer "postgres" an der Datenbank an, und f?hren Sie die
153
folgenden Kommandos aus:
154

  
155
   `create function plpgsql_call_handler () returns opaque as
156
'/usr/lib/pgsql/plpgsql.so' language 'c';
157
create language 'plpgsql' handler plpgsql_call_handler lancompiler
158
'pl/pgsql';'
159

  
160
   Bitte beachten Sie, dass der Pfad zur Datei `plpgsql.so' von
161
Distribution zu Distribution verschiedlich sein kann. Bei Debian/Ubuntu
162
befindet sie sich unter `/usr/lib/postgresql/lib/plpgsql.so'.
163

  
164
4.3 Datenbankbenutzer anlegen
165
=============================
166

  
167
Wenn Sie nicht den Datenbanksuperuser "postgres" zum Zugriff benutzen
168
wollen, so sollten Sie bei PostgreSQL einen neuen Benutzer anlegen. Ein
169
Beispiel, wie Sie einen neuen Benutzer anlegen k?nnen:
170

  
171
   `su - postgres
172
createuser -d -P lxoffice'
173

  
174
   Wenn Sie sp?ter einen Datenbankzugriff konfigurieren, ver?ndern Sie
175
den evtl. voreingestellten Benutzer "postgres" auf "lxoffice" bzw. den
176
hier gew?hlten Benutzernamen.
177

  
178
5 Apache-Konfiguration
179
**********************
180

  
181
Der Zugriff auf das Programmverzeichnis muss in der Apache
182
Webserverkonfigurationsdatei `httpd.conf' eingestellt werden. F?gen Sie
183
den folgenden Abschnitt dieser Datei oder einer anderen Datei hinzu,
184
die beim Starten des Webservers eingelesen wird:
185

  
186
   `
187
AddHandler cgi-script .pl
188
Alias /lx-erp/ /var/www/lx-erp/
189
<Directory /var/www/lx-erp>
190
Options ExecCGI Includes FollowSymlinks
191
</Directory>
192
<Directory /var/www/lx-erp/users>
193
Order Deny,Allow
194
Deny from All
195
</Directory>
196
'
197

  
198
   Ersetzen Sie dabei die Pfade durch diejenigen, in die Sie vorher das
199
Lx-Office-Archiv entpacket haben.
200

  
201
   Achtung: Vor den einzelnen Optionen muss bei einigen Distributionen
202
ein Plus `+' gesetzt werden.
203

  
204
   Auf einigen Webservern werden manchmal die Grafiken und Style-Sheets
205
nicht ausgeliefert. In solchen F?llen hat es oft geholfen, die folgende
206
Option in die Konfiguration aufzunehmen:
207

  
208
   `EnableSendfile Off'
209

  
210
6 Benutzer und Datenbanken anlegen
211
**********************************
212

  
213
Nach der Installation m?ssen Benutzer und Datenbanken angelegt werden.
214
Dieses geschieht im Administrationsmen?, dass Sie unter folgender URL
215
finden:
216

  
217
   `http://localhost/lx-erp/admin.pl'
218

  
219
   Zuerst muss eine Datenbank angelegt werden, anschlie?end ein
220
Benutzer. Verwenden Sie f?r den Datenbankzugriff den eben angelegten
221
Benutzer "lxoffice".
222

  
223
   Wenn Sie f?r die Lx-Office-Installation nicht den europ?ischen
224
Schriftsatz ISO-8859-15 sondern UTF-8 (Unicode) benutzen wollen, so
225
m?ssen Sie vor dem Anlegen der Datenbank in der Datei "lx-erp.conf" die
226
Variable `$dbcharset' auf den Wert "UTF-8" setzen. Zus?tzlich muss beim
227
Anlegen der Datenbank "UTF-8 Unicode" als Schriftsatz ausgew?hlt werden.
228

  
229
7 OpenDocument-Vorlagen
230
***********************
231

  
232
Lx-Office unterst?tzt die Verwendung von Vorlagen im
233
OpenDocument-Format, wie es OpenOffice.org ab Version 2 erzeugt.
234
Lx-Office kann dabei sowohl neue OpenDocument-Dokumente als auch aus
235
diesen direkt PDF-Dateien erzeugen.  Um die Unterst?tzung von
236
OpenDocument-Vorlagen zu aktivieren muss in der Datei "lx-erp.conf" die
237
Variable `$opendocument_templates' auf "1" stehen.  Dieses ist die
238
Standardeinstellung.
239

  
240
   Weiterhin muss in der Datei "lx-erp.conf" die Variable `$dbcharset'
241
auf die Zeichenkodierung gesetzt werden, die auch bei der Speicherung
242
der Daten in der Datenbank verwendet wird. Diese ist in den meisten
243
F?llen "ISO-8859-15".
244

  
245
   W?hrend die Erzeugung von reinen OpenDocument-Dateien keinerlei
246
weitere Software ben?tigt, wird zur Umwandlung dieser Dateien in PDF
247
OpenOffice.org ben?tigt. Soll dieses Feature genutzt werden, so muss
248
neben OpenOffice.org ab Version 2 auch der "X virtual frame buffer"
249
(xvfb) installiert werden.  Bei Debian ist er im Paket "xvfb"
250
enthalten. Andere Distributionen enthalten ihn in anderen Paketen.
251

  
252
   Nach der Installation m?ssen in der Datei "lx-erp.conf" zwei weitere
253
Variablen angepasst werden: `$openofficeorg_writer_bin' muss den
254
vollst?ndigen Pfad zur OpenOffice.org Writer-Anwendung enthalten.
255
`$xvfb_bin' muss den Pfad zum "X virtual frame buffer" enthalten.
256

  
257
   Zus?tzlich gibt es zwei verschiedene Arten, wie Lx-Office mit
258
OpenOffice kommuniziert. Die erste Variante, die benutzt wird, wenn die
259
Variable `$openofficeorg_daemon' gesetzt ist, startet ein OpenOffice,
260
das auch nach der Umwandlung des Dokumentes gestartet bleibt. Bei
261
weiteren Umwandlungen wird dann diese laufende Instanz benutzt. Der
262
Vorteil ist, dass die Zeit zur Umwandlung deutlich reduziert wird, weil
263
nicht f?r jedes Dokument ein OpenOffice gestartet werden muss. Der
264
Nachteil ist, dass diese Methode Python und die Python-UNO-Bindings
265
ben?tigt, die Bestandteil von OpenOffice 2 sind.
266

  
267
   Ist `$openofficeorg_daemon' nicht gesetzt, so wird f?r jedes
268
Dokument OpenOffice neu gestartet und die Konvertierung mit Hilfe eines
269
Makros durchgef?hrt. Dieses Makro muss in der Dokumentenvorlage
270
enthalten sein und "Standard.Conversion.ConvertSelfToPDF()" hei?en. Die
271
Beispielvorlage `templates/German-invoice.odt' enth?lt ein solches
272
Makro, das in jeder anderen Dokumentenvorlage ebenfalls enthalten sein
273
muss.
274

  
275
   Als letztes muss herausgefunden werden, welchen Namen OpenOffice.org
276
Writer dem Verzeichnis mit den Benutzereinstellungen gibt. Unter Debian
277
ist dies momentan `~/.openoffice.org2'. Sollte der Name bei Ihrer
278
OpenOffice.org-Installation anders sein, so muss das Verzeichnis
279
`users/.openoffice.org2' entsprechend umbenannt werden. Ist der Name
280
z.B. einfach nur `.openoffice', so w?re folgender Befehl auszuf?hren:
281

  
282
   `mv users/.openoffice.org2 users/.openoffice'
283

  
284
   Dieses Verzeichnis, wie auch das komplette `users'-Verzeichnis, muss
285
vom Webserver beschreibbar sein. Dieses wurde in Schritt `Installation
286
des Programmpakets' oben bereits erledigt, kann aber erneut ?berpr?ft
287
werden, wenn die Konvertierung nach PDF fehlschl?gt.
288

  
289
8 Lx-Office ERP verwenden
290
*************************
291

  
292
Nach erfolgreicher Installation ist der Loginbildschirm unter folgender
293
URL erreichbar:
294

  
295
   `http://localhost/lx-office-erp/login.pl'
296

  
297
   Die Administrationsseite erreichen Sie unter:
298

  
299
   `http://localhost/lx-office-erp/admin.pl'
300

  
doc/INSTALL/Aktuelle-Hinweise.html
1
<html lang="en">
2
<head>
3
<title>Aktuelle Hinweise - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="prev" href="index.html#Top" title="Top">
9
<link rel="next" href="Ben_00f6tigte-Software-und-Pakete.html#Ben_00f6tigte-Software-und-Pakete" title="Ben?tigte Software und Pakete">
10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11
<meta http-equiv="Content-Style-Type" content="text/css">
12
<style type="text/css"><!--
13
  pre.display { font-family:inherit }
14
  pre.format  { font-family:inherit }
15
  pre.smalldisplay { font-family:inherit; font-size:smaller }
16
  pre.smallformat  { font-family:inherit; font-size:smaller }
17
  pre.smallexample { font-size:smaller }
18
  pre.smalllisp    { font-size:smaller }
19
  span.sc    { font-variant:small-caps }
20
  span.roman { font-family:serif; font-weight:normal; } 
21
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
22
--></style>
23
</head>
24
<body>
25
<div class="node">
26
<p>
27
<a name="Aktuelle-Hinweise"></a>
28
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Ben_00f6tigte-Software-und-Pakete.html#Ben_00f6tigte-Software-und-Pakete">Ben?tigte Software und Pakete</a>,
29
voriges:&nbsp;<a rel="previous" accesskey="p" href="index.html#Top">Top</a>,
30
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
31
<hr>
32
</div>
33

  
34
<h2 class="chapter">1 Aktuelle Hinweise</h2>
35

  
36
<p>Aktuelle Installations- und Konfigurationshinweise gibt es:
37

  
38
     <ul>
39
<li>auf der Lx-Office Homepage unter <a href="http://lx-office.org/index.php?id=dokumentation">http://lx-office.org/index.php?id=dokumentation</a>
40

  
41
     <li>im Lx-Office-Wiki unter Dokumentation (<a href="http://wiki.lx-office.org/index.php/Lx-Office_ERP">http://wiki.lx-office.org/index.php/Lx-Office_ERP</a>)
42

  
43
     <li>im Lx-Office-Forum: <a href="http://www.lx-office.org/forum/">http://www.lx-office.org/forum/</a>
44
</ul>
45

  
46
<!--  -->
47
</body></html>
48

  
doc/INSTALL/Anpassung-der-PostgreSQL_002dKonfiguration.html
1
<html lang="en">
2
<head>
3
<title>Anpassung der PostgreSQL-Konfiguration - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="prev" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes" title="Installation des Programmpaketes">
9
<link rel="next" href="Apache_002dKonfiguration.html#Apache_002dKonfiguration" title="Apache-Konfiguration">
10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11
<meta http-equiv="Content-Style-Type" content="text/css">
12
<style type="text/css"><!--
13
  pre.display { font-family:inherit }
14
  pre.format  { font-family:inherit }
15
  pre.smalldisplay { font-family:inherit; font-size:smaller }
16
  pre.smallformat  { font-family:inherit; font-size:smaller }
17
  pre.smallexample { font-size:smaller }
18
  pre.smalllisp    { font-size:smaller }
19
  span.sc    { font-variant:small-caps }
20
  span.roman { font-family:serif; font-weight:normal; } 
21
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
22
--></style>
23
</head>
24
<body>
25
<div class="node">
26
<p>
27
<a name="Anpassung-der-PostgreSQL-Konfiguration"></a>
28
<a name="Anpassung-der-PostgreSQL_002dKonfiguration"></a>
29
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Apache_002dKonfiguration.html#Apache_002dKonfiguration">Apache-Konfiguration</a>,
30
voriges:&nbsp;<a rel="previous" accesskey="p" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes">Installation des Programmpaketes</a>,
31
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
32
<hr>
33
</div>
34

  
35
<h2 class="chapter">4 Anpassung der PostgreSQL-Konfiguration</h2>
36

  
37
<p>PostgreSQL muss auf verschiedene Weisen angepasst werden.
38

  
39
<ul class="menu">
40
<li><a accesskey="1" href="_00c4nderungen-an-Konfigurationsdateien.html#g_t_00c4nderungen-an-Konfigurationsdateien">?nderungen an Konfigurationsdateien</a>:  Anpassungen f?r Anmeldung am Server und Featureunterst?tzung
41
<li><a accesskey="2" href="Erweiterung-f_00fcr-servergespeicherte-Prozeduren.html#Erweiterung-f_00fcr-servergespeicherte-Prozeduren">Erweiterung f?r servergespeicherte Prozeduren</a>:  Lx-Office benutzt servergespeicherte Prozeduren
42
<li><a accesskey="3" href="Datenbankbenutzer-anlegen.html#Datenbankbenutzer-anlegen">Datenbankbenutzer anlegen</a>:  Um den Zugriff besser zu reglementieren
43
</ul>
44

  
45
   </body></html>
46

  
doc/INSTALL/Apache_002dKonfiguration.html
1
<html lang="en">
2
<head>
3
<title>Apache-Konfiguration - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="prev" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration" title="Anpassung der PostgreSQL-Konfiguration">
9
<link rel="next" href="Benutzer-und-Datenbanken-anlegen.html#Benutzer-und-Datenbanken-anlegen" title="Benutzer und Datenbanken anlegen">
10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11
<meta http-equiv="Content-Style-Type" content="text/css">
12
<style type="text/css"><!--
13
  pre.display { font-family:inherit }
14
  pre.format  { font-family:inherit }
15
  pre.smalldisplay { font-family:inherit; font-size:smaller }
16
  pre.smallformat  { font-family:inherit; font-size:smaller }
17
  pre.smallexample { font-size:smaller }
18
  pre.smalllisp    { font-size:smaller }
19
  span.sc    { font-variant:small-caps }
20
  span.roman { font-family:serif; font-weight:normal; } 
21
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
22
--></style>
23
</head>
24
<body>
25
<div class="node">
26
<p>
27
<a name="Apache-Konfiguration"></a>
28
<a name="Apache_002dKonfiguration"></a>
29
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Benutzer-und-Datenbanken-anlegen.html#Benutzer-und-Datenbanken-anlegen">Benutzer und Datenbanken anlegen</a>,
30
voriges:&nbsp;<a rel="previous" accesskey="p" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>,
31
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
32
<hr>
33
</div>
34

  
35
<h2 class="chapter">5 Apache-Konfiguration</h2>
36

  
37
<p>Der Zugriff auf das Programmverzeichnis muss in der Apache
38
Webserverkonfigurationsdatei <code>httpd.conf</code> eingestellt
39
werden. F?gen Sie den folgenden Abschnitt dieser Datei oder einer
40
anderen Datei hinzu, die beim Starten des Webservers eingelesen wird:
41

  
42
   <p><code><br>
43
AddHandler cgi-script .pl
44
<br>
45
Alias /lx-erp/ /var/www/lx-erp/
46
<br>
47
&lt;Directory /var/www/lx-erp&gt;
48
<br>
49
  Options ExecCGI Includes FollowSymlinks
50
<br>
51
&lt;/Directory&gt;
52
<br>
53
<br>
54
&lt;Directory /var/www/lx-erp/users&gt;
55
<br>
56
  Order Deny,Allow
57
<br>
58
  Deny from All
59
<br>
60
&lt;/Directory&gt;
61
<br>
62
</code>
63

  
64
   <p>Ersetzen Sie dabei die Pfade durch diejenigen, in die Sie vorher das
65
Lx-Office-Archiv entpacket haben.
66

  
67
   <p>Achtung: Vor den einzelnen Optionen muss bei einigen Distributionen ein
68
Plus `<samp><span class="samp">+</span></samp>' gesetzt werden.
69

  
70
   <p>Auf einigen Webservern werden manchmal die Grafiken und Style-Sheets
71
nicht ausgeliefert. In solchen F?llen hat es oft geholfen, die
72
folgende Option in die Konfiguration aufzunehmen:
73

  
74
   <p><code>EnableSendfile Off</code>
75

  
76
<!--  -->
77
</body></html>
78

  
doc/INSTALL/Ben_00f6tigte-Software-und-Pakete.html
1
<html lang="en">
2
<head>
3
<title>Ben?tigte Software und Pakete - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="prev" href="Aktuelle-Hinweise.html#Aktuelle-Hinweise" title="Aktuelle Hinweise">
9
<link rel="next" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes" title="Installation des Programmpaketes">
10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11
<meta http-equiv="Content-Style-Type" content="text/css">
12
<style type="text/css"><!--
13
  pre.display { font-family:inherit }
14
  pre.format  { font-family:inherit }
15
  pre.smalldisplay { font-family:inherit; font-size:smaller }
16
  pre.smallformat  { font-family:inherit; font-size:smaller }
17
  pre.smallexample { font-size:smaller }
18
  pre.smalllisp    { font-size:smaller }
19
  span.sc    { font-variant:small-caps }
20
  span.roman { font-family:serif; font-weight:normal; } 
21
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
22
--></style>
23
</head>
24
<body>
25
<div class="node">
26
<p>
27
<a name="Ben%f6tigte-Software-und-Pakete"></a>
28
<a name="Ben_00f6tigte-Software-und-Pakete"></a>
29
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes">Installation des Programmpaketes</a>,
30
voriges:&nbsp;<a rel="previous" accesskey="p" href="Aktuelle-Hinweise.html#Aktuelle-Hinweise">Aktuelle Hinweise</a>,
31
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
32
<hr>
33
</div>
34

  
35
<h2 class="chapter">2 Ben?tigte Software und Pakete</h2>
36

  
37
<p>Zum Betrieb von Lx-Office werden zwingend ein Webserver (meist Apache) und ein Datenbankserver (PostgreSQL) ben?tigt.
38

  
39
   <p>Zus?tzlich ben?tigt Lx-Office die folgenden Perl-Pakete, die nicht Bestandteil einer Standard-Perl-Installation sind:
40

  
41
     <ul>
42
<li>DBI
43
<li>DBD::Pg
44
<li>CGI::Ajax
45
<li>Class::Accessor
46
<li>Archive::Zip
47
<li>Text::Iconv
48
<li>Text::CSV_XS
49
<li>IO::Wrap (aus dem Paket IO::Stringy)
50
<li>YAML
51
<li>Template
52
</ul>
53

  
54
   <p>Diese Pakete k?nnen bei den unterschiedlichen Distributionen anders hei?en.
55

  
56
   <p>F?r Debian oder Ubuntu ben?tigen Sie diese Pakete:
57

  
58
   <p><code>apache postgresql libdbi-perl libdbd-pg-perl libpgperl libclass-accessor-perl libarchive-zip-perl libtext-iconv-perl libyaml-perl libtext-csv-perl libio-stringy-perl libtemplate-perl</code>
59

  
60
   <p>F?r Fedora Core ben?tigen Sie unter anderem diese Pakete:
61

  
62
   <p><code>httpd postgresql-server perl-DBI perl-DBD-Pg</code>
63

  
64
   <p>F?r OpenSuSE ben?tigen Sie diese Pakete:
65

  
66
   <p><code>apache2 postgresql-server perl-DBI perl-DBD-Pg perl-Archive-Zip perl-Class-Accessor perl-Text-Iconv perl-Text-CSV_XS perl-IO-stringy perl-Template-Toolkit</code>
67

  
68
   <p>Da Perl-CGI-Ajax nicht als Paket f?r Distributionen bereit steht, mu?
69
es mit der CPAN-Shell installiert werden.  Leider gibt es F?lle, in
70
denen das nicht m?glich oder praktikabel ist. Lx-Office liefert daher
71
das Paket im CGI-Verzeichnis mit. Das sollte als Fall-Back greifen.
72

  
73
<!--  -->
74
</body></html>
75

  
doc/INSTALL/Benutzer-und-Datenbanken-anlegen.html
1
<html lang="en">
2
<head>
3
<title>Benutzer und Datenbanken anlegen - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="prev" href="Apache_002dKonfiguration.html#Apache_002dKonfiguration" title="Apache-Konfiguration">
9
<link rel="next" href="OpenDocument_002dVorlagen.html#OpenDocument_002dVorlagen" title="OpenDocument-Vorlagen">
10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11
<meta http-equiv="Content-Style-Type" content="text/css">
12
<style type="text/css"><!--
13
  pre.display { font-family:inherit }
14
  pre.format  { font-family:inherit }
15
  pre.smalldisplay { font-family:inherit; font-size:smaller }
16
  pre.smallformat  { font-family:inherit; font-size:smaller }
17
  pre.smallexample { font-size:smaller }
18
  pre.smalllisp    { font-size:smaller }
19
  span.sc    { font-variant:small-caps }
20
  span.roman { font-family:serif; font-weight:normal; } 
21
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
22
--></style>
23
</head>
24
<body>
25
<div class="node">
26
<p>
27
<a name="Benutzer-und-Datenbanken-anlegen"></a>
28
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="OpenDocument_002dVorlagen.html#OpenDocument_002dVorlagen">OpenDocument-Vorlagen</a>,
29
voriges:&nbsp;<a rel="previous" accesskey="p" href="Apache_002dKonfiguration.html#Apache_002dKonfiguration">Apache-Konfiguration</a>,
30
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
31
<hr>
32
</div>
33

  
34
<h2 class="chapter">6 Benutzer und Datenbanken anlegen</h2>
35

  
36
<p>Nach der Installation m?ssen Benutzer und Datenbanken angelegt werden. 
37
Dieses geschieht im Administrationsmen?, dass Sie unter folgender URL
38
finden:
39

  
40
   <p><code>http://localhost/lx-erp/admin.pl</code>
41

  
42
   <p>Zuerst muss eine Datenbank angelegt werden, anschlie?end ein
43
Benutzer. Verwenden Sie f?r den Datenbankzugriff den eben angelegten
44
Benutzer &ldquo;lxoffice&rdquo;.
45

  
46
   <p>Wenn Sie f?r die Lx-Office-Installation nicht den europ?ischen
47
Schriftsatz ISO-8859-15 sondern UTF-8 (Unicode) benutzen wollen, so
48
m?ssen Sie vor dem Anlegen der Datenbank in der Datei &ldquo;lx-erp.conf&rdquo;
49
die Variable <code>$dbcharset</code> auf den Wert &ldquo;UTF-8&rdquo;
50
setzen. Zus?tzlich muss beim Anlegen der Datenbank &ldquo;UTF-8 Unicode&rdquo;
51
als Schriftsatz ausgew?hlt werden.
52

  
53
<!--  -->
54
</body></html>
55

  
doc/INSTALL/Datenbankbenutzer-anlegen.html
1
<html lang="en">
2
<head>
3
<title>Datenbankbenutzer anlegen - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="up" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration" title="Anpassung der PostgreSQL-Konfiguration">
9
<link rel="prev" href="Erweiterung-f_00fcr-servergespeicherte-Prozeduren.html#Erweiterung-f_00fcr-servergespeicherte-Prozeduren" title="Erweiterung f?r servergespeicherte Prozeduren">
10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11
<meta http-equiv="Content-Style-Type" content="text/css">
12
<style type="text/css"><!--
13
  pre.display { font-family:inherit }
14
  pre.format  { font-family:inherit }
15
  pre.smalldisplay { font-family:inherit; font-size:smaller }
16
  pre.smallformat  { font-family:inherit; font-size:smaller }
17
  pre.smallexample { font-size:smaller }
18
  pre.smalllisp    { font-size:smaller }
19
  span.sc    { font-variant:small-caps }
20
  span.roman { font-family:serif; font-weight:normal; } 
21
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
22
--></style>
23
</head>
24
<body>
25
<div class="node">
26
<p>
27
<a name="Datenbankbenutzer-anlegen"></a>
28
voriges:&nbsp;<a rel="previous" accesskey="p" href="Erweiterung-f_00fcr-servergespeicherte-Prozeduren.html#Erweiterung-f_00fcr-servergespeicherte-Prozeduren">Erweiterung f?r servergespeicherte Prozeduren</a>,
29
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>
30
<hr>
31
</div>
32

  
33
<h3 class="section">4.3 Datenbankbenutzer anlegen</h3>
34

  
35
<p>Wenn Sie nicht den Datenbanksuperuser &ldquo;postgres&rdquo; zum Zugriff
36
benutzen wollen, so sollten Sie bei PostgreSQL einen neuen Benutzer
37
anlegen. Ein Beispiel, wie Sie einen neuen Benutzer anlegen k?nnen:
38

  
39
   <p><code>su - postgres
40
<br>
41
createuser -d -P lxoffice</code>
42

  
43
   <p>Wenn Sie sp?ter einen Datenbankzugriff konfigurieren, ver?ndern Sie
44
den evtl. voreingestellten Benutzer &ldquo;postgres&rdquo; auf &ldquo;lxoffice&rdquo;
45
bzw. den hier gew?hlten Benutzernamen.
46

  
47
<!--  -->
48
</body></html>
49

  
doc/INSTALL/Erweiterung-f_00fcr-servergespeicherte-Prozeduren.html
1
<html lang="en">
2
<head>
3
<title>Erweiterung f?r servergespeicherte Prozeduren - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="up" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration" title="Anpassung der PostgreSQL-Konfiguration">
9
<link rel="prev" href="_00c4nderungen-an-Konfigurationsdateien.html#g_t_00c4nderungen-an-Konfigurationsdateien" title="?nderungen an Konfigurationsdateien">
10
<link rel="next" href="Datenbankbenutzer-anlegen.html#Datenbankbenutzer-anlegen" title="Datenbankbenutzer anlegen">
11
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
12
<meta http-equiv="Content-Style-Type" content="text/css">
13
<style type="text/css"><!--
14
  pre.display { font-family:inherit }
15
  pre.format  { font-family:inherit }
16
  pre.smalldisplay { font-family:inherit; font-size:smaller }
17
  pre.smallformat  { font-family:inherit; font-size:smaller }
18
  pre.smallexample { font-size:smaller }
19
  pre.smalllisp    { font-size:smaller }
20
  span.sc    { font-variant:small-caps }
21
  span.roman { font-family:serif; font-weight:normal; } 
22
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
23
--></style>
24
</head>
25
<body>
26
<div class="node">
27
<p>
28
<a name="Erweiterung-f%fcr-servergespeicherte-Prozeduren"></a>
29
<a name="Erweiterung-f_00fcr-servergespeicherte-Prozeduren"></a>
30
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Datenbankbenutzer-anlegen.html#Datenbankbenutzer-anlegen">Datenbankbenutzer anlegen</a>,
31
voriges:&nbsp;<a rel="previous" accesskey="p" href="_00c4nderungen-an-Konfigurationsdateien.html#g_t_00c4nderungen-an-Konfigurationsdateien">?nderungen an Konfigurationsdateien</a>,
32
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>
33
<hr>
34
</div>
35

  
36
<h3 class="section">4.2 Erweiterung f?r servergespeicherte Prozeduren</h3>
37

  
38
<p>In der Datenbank <code>template1</code> muss die Unterst?tzung f?r
39
servergespeicherte Prozeduren eingerichet werden. Melden Sie sich
40
daf?r als Benutzer &ldquo;postgres&rdquo; an der Datenbank an, und f?hren Sie
41
die folgenden Kommandos aus:
42

  
43
   <p><code>create function plpgsql_call_handler () returns opaque as '/usr/lib/pgsql/plpgsql.so' language 'c';
44
<br>
45
create language 'plpgsql' handler plpgsql_call_handler
46
lancompiler 'pl/pgsql';</code>
47

  
48
   <p>Bitte beachten Sie, dass der Pfad zur Datei <code>plpgsql.so</code> von
49
Distribution zu Distribution verschiedlich sein kann. Bei
50
Debian/Ubuntu befindet sie sich unter
51
<code>/usr/lib/postgresql/lib/plpgsql.so</code>.
52

  
53
<!--  -->
54
</body></html>
55

  
doc/INSTALL/Installation-des-Programmpaketes.html
1
<html lang="en">
2
<head>
3
<title>Installation des Programmpaketes - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="prev" href="Ben_00f6tigte-Software-und-Pakete.html#Ben_00f6tigte-Software-und-Pakete" title="Ben?tigte Software und Pakete">
9
<link rel="next" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration" title="Anpassung der PostgreSQL-Konfiguration">
10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11
<meta http-equiv="Content-Style-Type" content="text/css">
12
<style type="text/css"><!--
13
  pre.display { font-family:inherit }
14
  pre.format  { font-family:inherit }
15
  pre.smalldisplay { font-family:inherit; font-size:smaller }
16
  pre.smallformat  { font-family:inherit; font-size:smaller }
17
  pre.smallexample { font-size:smaller }
18
  pre.smalllisp    { font-size:smaller }
19
  span.sc    { font-variant:small-caps }
20
  span.roman { font-family:serif; font-weight:normal; } 
21
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
22
--></style>
23
</head>
24
<body>
25
<div class="node">
26
<p>
27
<a name="Installation-des-Programmpaketes"></a>
28
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>,
29
voriges:&nbsp;<a rel="previous" accesskey="p" href="Ben_00f6tigte-Software-und-Pakete.html#Ben_00f6tigte-Software-und-Pakete">Ben?tigte Software und Pakete</a>,
30
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
31
<hr>
32
</div>
33

  
34
<h2 class="chapter">3 Installation des Programmpaketes</h2>
35

  
36
<p>Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.4.x.tgz) wird im
37
Dokumentenverzeichnis des Webservers (z.B. <code>/var/www/html/</code>,
38
<code>/srv/www/htdocs</code> oder <code>/var/www/</code>) entpackt:
39

  
40
   <p><code>cd /var/www
41
<br>
42
tar xvzf lxoffice-erp-2.4.x.tgz</code>
43

  
44
   <p>Ver?ndern Sie evtl. noch den Namen des Verzeichnisses mit
45

  
46
   <p><code>mv lxoffice-erp/ lx-erp/</code>
47

  
48
   <p>Alternativ k?nnen Sie auch einen Alias in der Webserverkonfiguration
49
benutzen, um auf das tats?chliche Installationsverzeichnis zu
50
verweisen.
51

  
52
   <p>Das Verzeichnis mu? f?r den Benutzer beschreibbar sein, unter dem der
53
Webserver l?uft. Dieser ist bei verschiedenen Distributionen
54
unterschiedlich (z.B. bei Debian/Ubuntu <code>www-data</code>, bei Fedora
55
core <code>apache</code> oder bei OpenSuSE <code>wwwrun</code>).
56

  
57
   <p><code>chown -R www-data: lx-office-erp/</code>
58

  
59
<!--  -->
60
</body></html>
61

  
doc/INSTALL/Lx_002dOffice-ERP-verwenden.html
1
<html lang="en">
2
<head>
3
<title>Lx-Office ERP verwenden - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="prev" href="OpenDocument_002dVorlagen.html#OpenDocument_002dVorlagen" title="OpenDocument-Vorlagen">
9
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
10
<meta http-equiv="Content-Style-Type" content="text/css">
11
<style type="text/css"><!--
12
  pre.display { font-family:inherit }
13
  pre.format  { font-family:inherit }
14
  pre.smalldisplay { font-family:inherit; font-size:smaller }
15
  pre.smallformat  { font-family:inherit; font-size:smaller }
16
  pre.smallexample { font-size:smaller }
17
  pre.smalllisp    { font-size:smaller }
18
  span.sc    { font-variant:small-caps }
19
  span.roman { font-family:serif; font-weight:normal; } 
20
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
21
--></style>
22
</head>
23
<body>
24
<div class="node">
25
<p>
26
<a name="Lx-Office-ERP-verwenden"></a>
27
<a name="Lx_002dOffice-ERP-verwenden"></a>
28
voriges:&nbsp;<a rel="previous" accesskey="p" href="OpenDocument_002dVorlagen.html#OpenDocument_002dVorlagen">OpenDocument-Vorlagen</a>,
29
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
30
<hr>
31
</div>
32

  
33
<h2 class="chapter">8 Lx-Office ERP verwenden</h2>
34

  
35
<p>Nach erfolgreicher Installation ist der Loginbildschirm unter
36
folgender URL erreichbar:
37

  
38
   <p><a href="http://localhost/lx-office-erp/login.pl">http://localhost/lx-office-erp/login.pl</a>
39

  
40
   <p>Die Administrationsseite erreichen Sie unter:
41

  
42
   <p><a href="http://localhost/lx-office-erp/admin.pl">http://localhost/lx-office-erp/admin.pl</a>
43

  
44
</body></html>
45

  
doc/INSTALL/OpenDocument_002dVorlagen.html
1
<html lang="en">
2
<head>
3
<title>OpenDocument-Vorlagen - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="prev" href="Benutzer-und-Datenbanken-anlegen.html#Benutzer-und-Datenbanken-anlegen" title="Benutzer und Datenbanken anlegen">
9
<link rel="next" href="Lx_002dOffice-ERP-verwenden.html#Lx_002dOffice-ERP-verwenden" title="Lx-Office ERP verwenden">
10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11
<meta http-equiv="Content-Style-Type" content="text/css">
12
<style type="text/css"><!--
13
  pre.display { font-family:inherit }
14
  pre.format  { font-family:inherit }
15
  pre.smalldisplay { font-family:inherit; font-size:smaller }
16
  pre.smallformat  { font-family:inherit; font-size:smaller }
17
  pre.smallexample { font-size:smaller }
18
  pre.smalllisp    { font-size:smaller }
19
  span.sc    { font-variant:small-caps }
20
  span.roman { font-family:serif; font-weight:normal; } 
21
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
22
--></style>
23
</head>
24
<body>
25
<div class="node">
26
<p>
27
<a name="OpenDocument-Vorlagen"></a>
28
<a name="OpenDocument_002dVorlagen"></a>
29
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Lx_002dOffice-ERP-verwenden.html#Lx_002dOffice-ERP-verwenden">Lx-Office ERP verwenden</a>,
30
voriges:&nbsp;<a rel="previous" accesskey="p" href="Benutzer-und-Datenbanken-anlegen.html#Benutzer-und-Datenbanken-anlegen">Benutzer und Datenbanken anlegen</a>,
31
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
32
<hr>
33
</div>
34

  
35
<h2 class="chapter">7 OpenDocument-Vorlagen</h2>
36

  
37
<p>Lx-Office unterst?tzt die Verwendung von Vorlagen im
38
OpenDocument-Format, wie es OpenOffice.org ab Version 2
39
erzeugt. Lx-Office kann dabei sowohl neue OpenDocument-Dokumente als
40
auch aus diesen direkt PDF-Dateien erzeugen.  Um die Unterst?tzung von
41
OpenDocument-Vorlagen zu aktivieren muss in der Datei &ldquo;lx-erp.conf&rdquo;
42
die Variable <code>$opendocument_templates</code> auf &ldquo;1&rdquo; stehen.  Dieses
43
ist die Standardeinstellung.
44

  
45
   <p>Weiterhin muss in der Datei &ldquo;lx-erp.conf&rdquo; die Variable
46
<code>$dbcharset</code> auf die Zeichenkodierung gesetzt werden, die auch
47
bei der Speicherung der Daten in der Datenbank verwendet wird. Diese
48
ist in den meisten F?llen "ISO-8859-15".
49

  
50
   <p>W?hrend die Erzeugung von reinen OpenDocument-Dateien keinerlei
51
weitere Software ben?tigt, wird zur Umwandlung dieser Dateien in PDF
52
OpenOffice.org ben?tigt. Soll dieses Feature genutzt werden, so muss
53
neben OpenOffice.org ab Version 2 auch der &ldquo;X virtual frame buffer&rdquo;
54
(xvfb) installiert werden.  Bei Debian ist er im Paket &ldquo;xvfb&rdquo;
55
enthalten. Andere Distributionen enthalten ihn in anderen Paketen.
56

  
57
   <p>Nach der Installation m?ssen in der Datei &ldquo;lx-erp.conf&rdquo; zwei weitere
58
Variablen angepasst werden: <code>$openofficeorg_writer_bin</code> muss den
59
vollst?ndigen Pfad zur OpenOffice.org Writer-Anwendung enthalten. 
60
<code>$xvfb_bin</code> muss den Pfad zum &ldquo;X virtual frame buffer&rdquo;
61
enthalten.
62

  
63
   <p>Zus?tzlich gibt es zwei verschiedene Arten, wie Lx-Office mit
64
OpenOffice kommuniziert. Die erste Variante, die benutzt wird, wenn
65
die Variable <code>$openofficeorg_daemon</code> gesetzt ist, startet ein
66
OpenOffice, das auch nach der Umwandlung des Dokumentes gestartet
67
bleibt. Bei weiteren Umwandlungen wird dann diese laufende Instanz
68
benutzt. Der Vorteil ist, dass die Zeit zur Umwandlung deutlich
69
reduziert wird, weil nicht f?r jedes Dokument ein OpenOffice gestartet
70
werden muss. Der Nachteil ist, dass diese Methode Python und die
71
Python-UNO-Bindings ben?tigt, die Bestandteil von OpenOffice 2 sind.
72

  
73
   <p>Ist <code>$openofficeorg_daemon</code> nicht gesetzt, so wird f?r jedes
74
Dokument OpenOffice neu gestartet und die Konvertierung mit Hilfe
75
eines Makros durchgef?hrt. Dieses Makro muss in der Dokumentenvorlage
76
enthalten sein und &ldquo;Standard.Conversion.ConvertSelfToPDF()&rdquo;
77
hei?en. Die Beispielvorlage `<samp><span class="samp">templates/German-invoice.odt</span></samp>'
78
enth?lt ein solches Makro, das in jeder anderen Dokumentenvorlage
79
ebenfalls enthalten sein muss.
80

  
81
   <p>Als letztes muss herausgefunden werden, welchen Namen OpenOffice.org
82
Writer dem Verzeichnis mit den Benutzereinstellungen gibt. Unter
83
Debian ist dies momentan <code>~/.openoffice.org2</code>. Sollte der Name
84
bei Ihrer OpenOffice.org-Installation anders sein, so muss das
85
Verzeichnis <code>users/.openoffice.org2</code> entsprechend umbenannt
86
werden. Ist der Name z.B. einfach nur <code>.openoffice</code>, so w?re
87
folgender Befehl auszuf?hren:
88

  
89
   <p><code>mv users/.openoffice.org2 users/.openoffice</code>
90

  
91
   <p>Dieses Verzeichnis, wie auch das komplette <code>users</code>-Verzeichnis,
92
muss vom Webserver beschreibbar sein. Dieses wurde in Schritt
93
<code>Installation des Programmpakets</code> oben bereits erledigt, kann
94
aber erneut ?berpr?ft werden, wenn die Konvertierung nach PDF
95
fehlschl?gt.
96

  
97
<!--  -->
98
</body></html>
99

  
doc/INSTALL/_00c4nderungen-an-Konfigurationsdateien.html
1
<html lang="en">
2
<head>
3
<title>?nderungen an Konfigurationsdateien - Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="up" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration" title="Anpassung der PostgreSQL-Konfiguration">
9
<link rel="next" href="Erweiterung-f_00fcr-servergespeicherte-Prozeduren.html#Erweiterung-f_00fcr-servergespeicherte-Prozeduren" title="Erweiterung f?r servergespeicherte Prozeduren">
10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11
<meta http-equiv="Content-Style-Type" content="text/css">
12
<style type="text/css"><!--
13
  pre.display { font-family:inherit }
14
  pre.format  { font-family:inherit }
15
  pre.smalldisplay { font-family:inherit; font-size:smaller }
16
  pre.smallformat  { font-family:inherit; font-size:smaller }
17
  pre.smallexample { font-size:smaller }
18
  pre.smalllisp    { font-size:smaller }
19
  span.sc    { font-variant:small-caps }
20
  span.roman { font-family:serif; font-weight:normal; } 
21
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
22
--></style>
23
</head>
24
<body>
25
<div class="node">
26
<p>
27
<a name="%c4nderungen-an-Konfigurationsdateien"></a>
28
<a name="g_t_00c4nderungen-an-Konfigurationsdateien"></a>
29
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Erweiterung-f_00fcr-servergespeicherte-Prozeduren.html#Erweiterung-f_00fcr-servergespeicherte-Prozeduren">Erweiterung f?r servergespeicherte Prozeduren</a>,
30
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>
31
<hr>
32
</div>
33

  
34
<h3 class="section">4.1 ?nderungen an Konfigurationsdateien</h3>
35

  
36
<p>In der Datei <code>postgresql.conf</code>, die je nach Distribution in
37
verschiedenen Verzeichnissen liegen kann
38
(z.B. <code>/var/lib/pgsql/data/</code> oder <code>/etc/postgresql/</code>, muss
39
sichergestellt werden, dass TCP/IP-Verbindungen aktiviert sind. Dieser
40
Parameter lautet
41

  
42
   <p><code>TCPIP_SOCKET = 1</code>
43

  
44
   <p>Bei PostgreSQL-Versionen ab v8.0 und neuer muss zus?tzlich der
45
folgende Parameter gesetzt werden:
46

  
47
   <p><code>default_with_oids = on</code>
48

  
49
   <p>In der Datei <code>pg_hba.conf</code>, die im gleichen Verzeichnis wie die
50
<code>postgresql.conf</code> zu finden sein sollte, m?ssen die
51
Berichtigungen f?r den Zugriff ge?ndert werden. Hier gibt es mehrere
52
M?glichkeiten. Eine besteht darin, lokale Verbindungen immer
53
zuzulassen
54

  
55
   <p><code>local all all trust
56
<br>
57
host all all 127.0.0.1 255.0.0.0 trust</code>
58

  
59
   <p>Besser ist es, f?r eine bestimmte Datenbank Zugriff nur per Passwort
60
zuzulassen. Beispielsweise:
61

  
62
   <p><code>local   all         lxoffice                                           password
63
<br>
64
host    all         lxoffice      127.0.0.1         255.255.255.255    password</code>
65

  
66
<!--  -->
67
</body></html>
68

  
doc/INSTALL/index.html
1
<html lang="en">
2
<head>
3
<title>Lx-Office Installationsanleitung</title>
4
<meta http-equiv="Content-Type" content="text/html">
5
<meta name="description" content="Lx-Office Installationsanleitung">
6
<meta name="generator" content="makeinfo 4.8">
7
<link title="Top" rel="start" href="#Top">
8
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
9
<meta http-equiv="Content-Style-Type" content="text/css">
10
<style type="text/css"><!--
11
  pre.display { font-family:inherit }
12
  pre.format  { font-family:inherit }
13
  pre.smalldisplay { font-family:inherit; font-size:smaller }
14
  pre.smallformat  { font-family:inherit; font-size:smaller }
15
  pre.smallexample { font-size:smaller }
16
  pre.smalllisp    { font-size:smaller }
17
  span.sc    { font-variant:small-caps }
18
  span.roman { font-family:serif; font-weight:normal; } 
19
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
20
--></style>
21
</head>
22
<body>
23
<h1 class="settitle">Lx-Office Installationsanleitung</h1>
24
   <div class="contents">
25
<h2>Inhaltsverzeichnis</h2>
26
<ul>
27
<li><a name="toc_Top" href="index.html#Top">Inhalt der Anleitung</a>
28
<li><a name="toc_Aktuelle-Hinweise" href="Aktuelle-Hinweise.html#Aktuelle-Hinweise">1 Aktuelle Hinweise</a>
29
<li><a name="toc_Ben_00f6tigte-Software-und-Pakete" href="Ben_00f6tigte-Software-und-Pakete.html#Ben_00f6tigte-Software-und-Pakete">2 Ben?tigte Software und Pakete</a>
30
<li><a name="toc_Installation-des-Programmpaketes" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes">3 Installation des Programmpaketes</a>
31
<li><a name="toc_Anpassung-der-PostgreSQL_002dKonfiguration" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">4 Anpassung der PostgreSQL-Konfiguration</a>
32
<ul>
33
<li><a href="_00c4nderungen-an-Konfigurationsdateien.html#_00c4nderungen-an-Konfigurationsdateien">4.1 ?nderungen an Konfigurationsdateien</a>
34
<li><a href="Erweiterung-f_00fcr-servergespeicherte-Prozeduren.html#Erweiterung-f_00fcr-servergespeicherte-Prozeduren">4.2 Erweiterung f?r servergespeicherte Prozeduren</a>
35
<li><a href="Datenbankbenutzer-anlegen.html#Datenbankbenutzer-anlegen">4.3 Datenbankbenutzer anlegen</a>
36
</li></ul>
37
<li><a name="toc_Apache_002dKonfiguration" href="Apache_002dKonfiguration.html#Apache_002dKonfiguration">5 Apache-Konfiguration</a>
38
<li><a name="toc_Benutzer-und-Datenbanken-anlegen" href="Benutzer-und-Datenbanken-anlegen.html#Benutzer-und-Datenbanken-anlegen">6 Benutzer und Datenbanken anlegen</a>
39
<li><a name="toc_OpenDocument_002dVorlagen" href="OpenDocument_002dVorlagen.html#OpenDocument_002dVorlagen">7 OpenDocument-Vorlagen</a>
40
<li><a name="toc_Lx_002dOffice-ERP-verwenden" href="Lx_002dOffice-ERP-verwenden.html#Lx_002dOffice-ERP-verwenden">8 Lx-Office ERP verwenden</a>
41
</li></ul>
42
</div>
43

  
44

  
45

  
46
<div class="node">
47
<p>
48
<a name="Top"></a>
49
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Aktuelle-Hinweise.html#Aktuelle-Hinweise">Aktuelle Hinweise</a>,
50
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="../index.html#dir">(dir)</a>
51
<hr>
52
</div>
53

  
54
<h2 class="unnumbered">Inhalt der Anleitung</h2>
55

  
56
<ul class="menu">
57
<li><a accesskey="1" href="Aktuelle-Hinweise.html#Aktuelle-Hinweise">Aktuelle Hinweise</a>:  Andere Informationsquellen als diese Anleitung
58
<li><a accesskey="2" href="Ben_00f6tigte-Software-und-Pakete.html#Ben_00f6tigte-Software-und-Pakete">Ben?tigte Software und Pakete</a>:  Vorraussetzungen zum Betrieb von Lx-Office
59
<li><a accesskey="3" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes">Installation des Programmpaketes</a>:  Installationsort, Berechtigungen
60
<li><a accesskey="4" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>:  Verschiedene Aspekte der Datenbankkonfiguration
61
<li><a accesskey="5" href="Apache_002dKonfiguration.html#Apache_002dKonfiguration">Apache-Konfiguration</a>:  Einrichtung eines Aliases und Optionen f?r das Ausf?hren von CGI-Scripten
62
<li><a accesskey="6" href="Benutzer-und-Datenbanken-anlegen.html#Benutzer-und-Datenbanken-anlegen">Benutzer und Datenbanken anlegen</a>:  Letzte Schritte vor der Anmeldung
63
<li><a accesskey="7" href="OpenDocument_002dVorlagen.html#OpenDocument_002dVorlagen">OpenDocument-Vorlagen</a>:  Wichtige Hinweise zum Erstellen und zur Verwendung von Dokumentenvorlagen
64
<li><a accesskey="8" href="Lx_002dOffice-ERP-verwenden.html#Lx_002dOffice-ERP-verwenden">Lx-Office ERP verwenden</a>:  Die URLs zur Anmeldung und Administration
65
</ul>
66

  
67
<!--  -->
68
</body></html>
69

  
... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen überschreitet.

Auch abrufbar als: Unified diff