Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5ad05ea4

Von Moritz Bunkus vor etwa 17 Jahren hinzugefügt

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

Umformatierung der Installationsanweisungen

Unterschiede anzeigen:

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