d2e6ef2e0b273914cdd67b61219db3c52de4a31a
[kivitendo-erp.git] / doc / konfigurationsdatei.txt
1 == Lx-Office Konfigurationsdatei ab Version 2.6.3 ==
2
3 Seit Lx-Office 2.6.3. findet sich die Hauptconfigurationsdatei von Lx-Office in
4 der Datei config/lx_office.conf.
5
6 Diese muß bei der Erstinstallation von Lx-Office (oder Migration von älteren
7 Versionen) angelegt werden, als Vorlage dient die Datei
8 config/lx_office.conf.default. Die Datei lx_office.conf ist eine
9 installationsspezifische Datei, enthält z.B. die wichtigsten Passwörter der
10 lokalen Installation, und findet sich auch nicht im Git Repository.  Diese
11 Konfigurationsdatei ist unabhängig von den verschiedenen Mandanten, die auf der
12 Installation laufen.
13
14 Die Konfigurationsdatei besteht aus mehreren Teilen, die entsprechend kommentiert sind:
15
16 * authentication
17 * authentication/database
18 * authentication/ldap
19 * system
20 * features
21 * paths
22 * applications
23 * environment
24 * print_templates
25 * task_server
26 * periodic_invoices
27 * console
28 * debug
29
30 Die üblicherweise wichtigsten Parameter, die am Anfang einzustellen oder zu kontrollieren sind, sind:
31
32 [authentication]
33 admin_password = geheim
34
35 [authentication/database]
36 host     = localhost
37 port     = 5432
38 db       = lxerp_auth
39 user     = postgres
40 password =
41
42 [system]:
43 * eur
44 * dbcharset
45
46 Nutzt man wiederkehrende Rechnungen kann man unter [periodic_invoices] den
47 Login eines Benutzers angeben, der nach Erstellung der Rechnungen eine
48 entsprechende E-Mail mit Informationen über die erstellten Rechnungen bekommt.
49
50 Nutzt man den Taskserver für wiederkehrende Rechnungen, muß unter [task_server]
51 ein Login eines Benutzers angegeben werden, mit dem sich der Taskserver an
52 Lx-Office bei der Datenbank anmeldet, die dem Benutzer zugewiesen ist.
53
54 Für Entwickler finden sich unter [debug] wichtige Funktionen, um die
55 Fehlersuche zu erleichtern.
56
57
58 == Versionen vor 2.6.3 ==
59
60 In älteren Lx-Office Versionen gab es im Verzeichnis config die Dateien
61 authentication.pl und lx-erp.conf, die jeweils Perl-Dateien waren. Es gab auch
62 die Möglichkeit, eine lokale Version der Konfigurationsdatei zu erstellen
63 (lx-erp-local.conf), dies ist ab 2.6.3 auch nicht mehr möglich/nötig.