Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dfa7a3a9

Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt

  • ID dfa7a3a99a0b1ba731d1d4f81768308c10ace0d3
  • Vorgänger 7b4699d8
  • Nachfolger 78740763

Konfigurationsdatei config/authentication.pl nach config/lx_office.conf(.default) gemerget

Unterschiede anzeigen:

SL/Auth.pm
78 78
sub _read_auth_config {
79 79
  $main::lxdebug->enter_sub();
80 80

  
81
  my $self   = shift;
82

  
83
  my $code;
84
  my $in = IO::File->new('config/authentication.pl', 'r');
85

  
86
  if (!$in) {
87
    my $locale = Locale->new('en');
88
    $self->mini_error($locale->text('The config file "config/authentication.pl" was not found.'));
89
  }
90

  
91
  while (<$in>) {
92
    $code .= $_;
93
  }
94
  $in->close();
95

  
96
  eval $code;
81
  my $self = shift;
97 82

  
98
  if ($@) {
99
    my $locale = Locale->new('en');
100
    $self->mini_error($locale->text('The config file "config/authentication.pl" contained invalid Perl code:'), $@);
101
  }
83
  map { $self->{$_} = $::lx_office_conf{authentication}->{$_} } keys %{ $::lx_office_conf{authentication} };
84
  $self->{DB_config}   = $::lx_office_conf{'authentication/database'};
85
  $self->{LDAP_config} = $::lx_office_conf{'authentication/ldap'};
102 86

  
103 87
  if ($self->{module} eq 'DB') {
104 88
    $self->{authenticator} = SL::Auth::DB->new($self);
......
109 93

  
110 94
  if (!$self->{authenticator}) {
111 95
    my $locale = Locale->new('en');
112
    $self->mini_error($locale->text('No or an unknown authenticantion module specified in "config/authentication.pl".'));
96
    $self->mini_error($locale->text('No or an unknown authenticantion module specified in "config/lx_office.conf".'));
113 97
  }
114 98

  
115 99
  my $cfg = $self->{DB_config};
116 100

  
117 101
  if (!$cfg) {
118 102
    my $locale = Locale->new('en');
119
    $self->mini_error($locale->text('config/authentication.pl: Key "DB_config" is missing.'));
103
    $self->mini_error($locale->text('config/lx_office.conf: Key "DB_config" is missing.'));
120 104
  }
121 105

  
122 106
  if (!$cfg->{host} || !$cfg->{db} || !$cfg->{user}) {
123 107
    my $locale = Locale->new('en');
124
    $self->mini_error($locale->text('config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".'));
108
    $self->mini_error($locale->text('config/lx_office.conf: Missing parameters in "authentication/database". Required parameters are "host", "db" and "user".'));
125 109
  }
126 110

  
127 111
  $self->{authenticator}->verify_config();
SL/Auth/LDAP.pm
41 41
  $self->{ldap} = Net::LDAP->new($cfg->{host}, 'port' => $port);
42 42

  
43 43
  if (!$self->{ldap}) {
44
    $main::form->error($main::locale->text('The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.', $cfg->{host}, $port));
44
    $main::form->error($main::locale->text('The LDAP server "#1:#2" is unreachable. Please check config/lx_office.conf.', $cfg->{host}, $port));
45 45
  }
46 46

  
47 47
  if ($cfg->{tls}) {
48 48
    my $mesg = $self->{ldap}->start_tls('verify' => 'none');
49 49
    if ($mesg->is_error()) {
50
      $main::form->error($main::locale->text('The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/authentication.pl.'));
50
      $main::form->error($main::locale->text('The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/lx_office.conf.'));
51 51
    }
52 52
  }
53 53

  
54 54
  if ($cfg->{bind_dn}) {
55 55
    my $mesg = $self->{ldap}->bind($cfg->{bind_dn}, 'password' => $cfg->{bind_password});
56 56
    if ($mesg->is_error()) {
57
      $main::form->error($main::locale->text('Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.', $cfg->{bind_dn}));
57
      $main::form->error($main::locale->text('Binding to the LDAP server as "#1" failed. Please check config/lx_office.conf.', $cfg->{bind_dn}));
58 58
    }
59 59
  }
60 60

  
......
192 192
  my $cfg  = $self->{auth}->{LDAP_config};
193 193

  
194 194
  if (!$cfg) {
195
    $form->error($locale->text('config/authentication.pl: Key "LDAP_config" is missing.'));
195
    $form->error($locale->text('config/lx_office.conf: Key "authentication/ldap" is missing.'));
196 196
  }
197 197

  
198 198
  if (!$cfg->{host} || !$cfg->{attribute} || !$cfg->{base_dn}) {
199
    $form->error($locale->text('config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".'));
199
    $form->error($locale->text('config/lx_office.conf: Missing parameters in "authentication/ldap". Required parameters are "host", "attribute" and "base_dn".'));
200 200
  }
201 201

  
202 202
  $main::lxdebug->leave_sub();
SL/InstallationCheck.pm
52 52
sub check_for_conditional_dependencies {
53 53
  return if $conditional_dependencies{net_ldap}++;
54 54

  
55
  my $self = {};
56
  eval do { local (@ARGV, $/) = 'config/authentication.pl'; <> } or return;
57

  
58 55
  push @required_modules, { 'name' => 'Net::LDAP', 'url' => 'http://search.cpan.org/~gbarr/' }
59
    if $self->{module} && ($self->{module} eq 'LDAP');
56
    if $::lx_office_conf{authentication} && ($::lx_office_conf{authentication}->{module} eq 'LDAP');
60 57
}
61 58

  
62 59
sub test_all_modules {
config/authentication.pl.default
1
#!/usr/bin/perl
2

  
3
# Das Passwort für den Zugang zum Administrationsfrontend im Klartext.
4
# Kann nur in dieser Datei geändert werden, nicht im Administrationsfrontend
5
# selber.
6
$self->{admin_password} = 'admin';
7

  
8
# Welches Modul soll zur Authentifizierung der Logins benutzt werden?
9
# Entweder 'DB' oder 'LDAP'.
10
#
11
# Wenn LDAP-Authentifizierung benutzt wird, dann kann der Benutzer sein
12
# Passwort nicht über Lx-Office ändern.
13
$self->{module} = 'DB';
14

  
15
# Verbindungsinformationen zur Datenbank mit den Benutzer- und
16
# Gruppeninformationen. Wird auch dann benötigt, wenn gegen einen
17
# LDAP-Server authentifiziert wird, weil dieser nur zur Passwortüberprüfung
18
# benutzt wird. Der Rest der Benutzerdaten ist in der Datenbank hinterlegt.
19
#
20
# Ist 'module' = 'DB' dann wird diese Datenbank auch für die
21
# Passwortüberprüfung benutzt.
22
$self->{DB_config} = {
23
  'host'     => 'localhost',
24
  'port'     => 5432,
25
  'db'       => 'lxerp_auth',
26
  'user'     => 'lxoffice',
27
  'password' => '',
28
};
29

  
30
# Wird nur benötigt, wenn 'module' = 'LDAP' ist. An diesem LDAP-Server
31
# werden die Benutzerpasswörter durch einen LDAP-Bind überprüft.
32
#
33
# Es müssen mindestens die Parameter host, attribute und base_dn
34
# angegeben werden.
35
#
36
# tls:       Verschlüsselung per TLS erzwingen
37
# attribute: Das LDAP-Attribut, das den Loginnamen enthält
38
# base_dn:   Basis-DN, ab der der LDAP-Baum durchsucht wird
39
# filter:    Ein optionaler LDAP-Filter. Die Zeichenkette '<%login%>' wird
40
#            innerhalb des Filters durch den Loginnamen ersetzt.
41
# bind_dn und bind_password:
42
#            Wenn zum Durchsuchen des LDAP-Baumes eine Anmeldung erforderlich
43
#            ist (z.B. beim ActiveDirectory), dann müssen diese beiden
44
#            Parameter gesetzt sein.
45
$self->{LDAP_config} = {
46
  'host'          => 'localhost',
47
  'port'          => 389,
48
  'tls'           => 0,
49
  'attribute'     => 'uid',
50
  'base_dn'       => '',
51
  'filter'        => '',
52

  
53
  'bind_dn'       => undef,
54
  'bind_password' => undef,
55
};
56

  
57
# Der Name des Cookies kann geändert werden, sofern gewünscht.
58
# $self->{cookie_name} = 'lx_office_erp_session_id';
59

  
60
# Die Zeitspanne, bis eine inaktive Session ungültig wird, kann
61
# hier geändert werden. Der Standardwert ist acht Stunden.
62
# Die Angabe ist in Minuten.
63
# $self->{session_timeout} = 8 * 60;
64

  
65
1;
config/lx_office.conf.default
1
[authentication]
2
# The cleartext password for access to the administrative part.  It
3
# can only be changed in this file, not via the administrative
4
# interface.
5
admin_password = admin123
6

  
7
# Which module to use for authentication. Valid values are 'DB' and
8
# 'LDAP'.  If 'LDAP' is used then users cannot change their password
9
# via Lx-Office.
10
module = DB
11

  
12
# The cookie name can be changed if desired.
13
cookie_name = lx_office_erp_session_id
14

  
15
# The number of minutes a session is valid. The default value is eight
16
# hours.
17
session_timeout = 480
18

  
19
[authentication/database]
20
# Connection information for the database with the user and group
21
# inforamtion.  This information is always needed, even if LDAP is
22
# used for authentication, as the user information is stored in this
23
# database while LDAP is only used for password verification.
24
#
25
# If 'module' is set to 'DB' then this database also contains the
26
# users' passwords.
27
host     = localhost
28
port     = 5432
29
db       = lxerp_auth
30
user     = postgres
31
password =
32

  
33
[authentication/ldap]
34
# This section is only relevant if 'module' is set to 'LDAP'. It names
35
# the LDAP server the passwords are verified against by doing a LDAP
36
# bind operation.
37
#
38
# At least the parameters 'host', 'aatribute' and 'base_dn' have to be
39
# specified.
40
#
41
# tls:       Activate encryption via TLS
42
# attribute: Name of the LDAP attribute containing the user's login name
43
# base_dn:   Base DN the LDAP searches start from
44
# filter:    An optional LDAP filter specification. The string '<%login%>'
45
#            is replaced by the user's login name before the search is started.
46
# bind_dn and bind_password:
47
#            If searching the LDAP tree requires user credentials
48
#            (e.g. ActiveDirectory) then these two parameters specify
49
#            the user name and password to use.
50
host          = localhost
51
port          = 389
52
tls           = 0
53
attribute     = uid
54
base_dn       =
55
filter        =
56
bind_dn       =
57
bind_password =
58

  
1 59
[system]
2 60
# EUR: Einnahmen-Überschussrechnung (net income method). Set this to 1
3 61
# if your company uses the net income method and to 0 for balacing.
doc/INSTALL.texi
448 448

  
449 449
Welche Art der Passwortüberprüfung Lx-Office benutzt und wie Lx-Office
450 450
die Authentifizierungsdatenbank erreichen kann, wird in der
451
Konfigurationsdatei @code{config/authentication.pl} festgelegt. Diese
451
Konfigurationsdatei @code{config/lx_office.conf} festgelegt. Diese
452 452
muss bei der Installation und bei einem Upgrade von einer Version vor
453 453
v2.6.0 angelegt werden. Eine Beispielkonfigurationsdatei
454
@code{config/authentication.pl.default} existiert, die als Vorlage
454
@code{config/lx_office.conf.default} existiert, die als Vorlage
455 455
benutzt werden kann.
456 456

  
457 457
@node Administratorpasswort
......
541 541
@node Anlegen der Authentifizierungsdatenbank
542 542
@section Anlegen der Authentifizierungsdatenbank
543 543

  
544
Nachdem alle Einstellungen in @code{config/authentication.pl}
544
Nachdem alle Einstellungen in @code{config/lx_office.conf}
545 545
vorgenommen wurden, muss Lx-Office die Authentifizierungsdatenbank
546 546
anlegen. Dieses geschieht automatisch, wenn Sie sich im
547 547
Administrationsmodul anmelden, das unter der folgenden URL erreichbar
......
562 562
@uref{http://localhost/lx-erp/admin.pl}
563 563

  
564 564
Verwenden Sie zur Anmeldung das Password, dass Sie in der Datei
565
@code{config/authentication.pl} eingetragen haben.
565
@code{config/lx_office.conf} eingetragen haben.
566 566

  
567 567
@menu
568 568
* Zusammenhänge:: Übersicht über Benutzer, Gruppen, Berechtigungen und Datenbanken
locale/de/all
278 278
  'Bin From'                    => 'Quelllagerplatz',
279 279
  'Bin List'                    => 'Lagerliste',
280 280
  'Bin To'                      => 'Ziellagerplatz',
281
  'Binding to the LDAP server as "#1" failed. Please check config/authentication.pl.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte &uuml;berpr&uuml;fen Sie die Angaben in config/authentication.pl.',
281
  'Binding to the LDAP server as "#1" failed. Please check config/lx_office.conf.' => 'Die Anmeldung am LDAP-Server als "#1" schlug fehl. Bitte &uuml;berpr&uuml;fen Sie die Angaben in config/lx_office.conf.',
282 282
  'Bins saved.'                 => 'Lagerpl&auml;tze gespeichert.',
283 283
  'Bins that have been used in the past cannot be deleted anymore. For these bins there\'s no checkbox in the &quot;Delete&quot; column.' => 'Lagerpl&auml;tze, die bereits benutzt wurden, k&ouml;nnen nicht mehr gel&ouml;scht werden. Deswegen fehlt bei ihnen die Checkbox in der Spalte &quot;L&ouml;schen&quot;.',
284 284
  'Birthday'                    => 'Geburtstag',
......
839 839
  'If you chose to let Lx-Office do the migration then Lx-Office will also remove the old member file after creating a backup copy of it in the directory &quot;#1&quot;.' => 'Falls Sie sich entscheiden, Lx-Office die Migration durchführen zu lassen, so wird Lx-Office ein Backup der alten Dateien im Verzeichnis "#1" erstellen und die Dateien anschließend löschen.',
840 840
  'If you enter values for the part number and / or part description then only those bins containing parts whose part number or part description match your input will be shown.' => 'Wenn Sie f&uuml;r die Artikelnummer und / oder die Beschreibung etwas eingeben, so werden nur die Lagerpl&auml;tze angezeigt, in denen Waren eingelagert sind, die Ihre Suchbegriffe enthalten.',
841 841
  'If you see this message, you most likely just setup your LX-Office and haven\'t added any entry types. If this is the case, the option is accessible for administrators in the System menu.' => 'Wenn Sie diese Meldung sehen haben Sie wahrscheinlich ein frisches LX-Office Setup und noch keine Buchungsgruppen eingerichtet. Ein Administrator kann dies im Systemmen&uuml; erledigen.',
842
  'If you want to change any of these parameters then press the &quot;Back&quot; button, edit the file &quot;config/authentication.pl&quot; and login into the admin module again.' => 'Wenn Sie einen der Parameter &auml;ndern wollen, so dr&uuml;cken Sie auf den &quot;Zur&uuml;ck&quot;-Button, bearbeiten Sie die Datei &quot;config/authentication.pl&quot;, und melden Sie sich erneut im Administrationsbereich an.',
842
  'If you want to change any of these parameters then press the &quot;Back&quot; button, edit the file &quot;config/lx_office.conf&quot; and login into the admin module again.' => 'Wenn Sie einen der Parameter &auml;ndern wollen, so dr&uuml;cken Sie auf den &quot;Zur&uuml;ck&quot;-Button, bearbeiten Sie die Datei &quot;config/lx_office.conf&quot;, und melden Sie sich erneut im Administrationsbereich an.',
843 843
  'If you want to delete such a dataset you have to edit the user(s) that are using the dataset in question and have them use another dataset.' => 'Wenn Sie eine solche Datenbank l&ouml;schen wollen, so m&uuml;ssen Sie zuerst die Benutzer bearbeiten, die die fragliche Datenbank benutzen, und sie so &auml;ndern, dass sie eine andere Datenbank benutzen.',
844 844
  'If you want to set up the authentication database yourself then log in to the administration panel. Lx-Office will then create the database and tables for you.' => 'Wenn Sie die Authentifizierungsdatenbank selber einrichten wollen, so melden Sie sich an der Administrationsoberfl&auml;che an. Lx-Office wird dann die Datenbank und die Tabellen f&uuml;r Sie anlegen.',
845 845
  'If you yourself want to upgrade the installation then please read the file &quot;doc/UPGRADE&quot; and follow the steps outlined in this file.' => 'Wenn Sie selber die Aktualisierung bzw. Einrichtung &uuml;bernehmen wollen, so lesen Sie bitte die Datei &quot;doc/UPGRADE&quot; und folgen Sie den dort beschriebenen Schritten.',
......
1093 1093
  'No group has been selected, or the group does not exist anymore.' => 'Es wurde keine Gruppe ausgew&auml;hlt, oder die Gruppe wurde in der Zwischenzeit gel&ouml;scht.',
1094 1094
  'No groups have been added yet.' => 'Es wurden noch keine Gruppen angelegt.',
1095 1095
  'No licenses were found that match the search criteria.' => 'Es wurden keine Lizenzen gefunden, auf die die Suchkriterien zutreffen.',
1096
  'No or an unknown authenticantion module specified in "config/authentication.pl".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/authentication.pl" angegeben.',
1096
  'No or an unknown authenticantion module specified in "config/lx_office.conf".' => 'Es wurde kein oder ein unbekanntes Authentifizierungsmodul in "config/lx_office.conf" angegeben.',
1097 1097
  'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.',
1098 1098
  'No prices will be updated because no prices have been entered.' => 'Es werden keine Preise aktualisiert, weil keine gültigen Preisänderungen eingegeben wurden.',
1099 1099
  'No problems were recognized.' => 'Es wurden keine Probleme gefunden.',
......
1604 1604
  'The AP transaction #1 has been deleted.' => 'Die Kreditorenbuchung #1 wurde gelöscht.',
1605 1605
  'The AR transaction #1 has been deleted.' => 'Die Debitorenbuchung #1 wurde gelöscht.',
1606 1606
  'The GL transaction #1 has been deleted.' => 'Die Dialogbuchung #1 wurde gelöscht.',
1607
  'The LDAP server "#1:#2" is unreachable. Please check config/authentication.pl.' => 'Der LDAP-Server "#1:#2" ist nicht erreichbar. Bitte &uuml;berpr&uuml;fen Sie die Angaben in config/authentication.pl.',
1607
  'The LDAP server "#1:#2" is unreachable. Please check config/lx_office.conf.' => 'Der LDAP-Server "#1:#2" ist nicht erreichbar. Bitte &uuml;berpr&uuml;fen Sie die Angaben in config/lx_office.conf.',
1608 1608
  'The SEPA export has been created.' => 'Der SEPA-Export wurde erstellt',
1609 1609
  'The SEPA strings have been saved.' => 'Die bei SEPA-Überweisungen verwendeten Begriffe wurden gespeichert.',
1610 1610
  'The access rights have been saved.' => 'Die Zugriffsrechte wurden gespeichert.',
......
1612 1612
  'The account 3804 will not be added automatically.' => 'Das Konto 3804 wird nicht automatisch hinzugefügt.',
1613 1613
  'The assembly has been created.' => 'Das Erzeugnis wurde hergestellt.',
1614 1614
  'The assistant could not find anything wrong with #1. Maybe the problem has been solved in the meantime.' => 'Der Korrekturassistent konnte kein Problem bei #1 feststellen. Eventuell wurde das Problem in der Zwischenzeit bereits behoben.',
1615
  'The authentication configuration file &quot;config/authentication.pl&quot; does not exist. This Lx-Office installation has probably not been updated correctly yet. Please contact your administrator.' => 'Die Konfigurationsdatei f&uuml;r die Authentifizierung &quot;config/authentication.pl&quot; wurde nicht gefunden. Diese Lx-Office-Installation wurde vermutlich noch nicht vollst&auml;ndig aktualisiert oder eingerichtet. Bitte wenden Sie sich an Ihren Administrator.',
1615
  'The authentication configuration file &quot;config/lx_office.conf&quot; does not exist. This Lx-Office installation has probably not been updated correctly yet. Please contact your administrator.' => 'Die Konfigurationsdatei f&uuml;r die Authentifizierung &quot;config/lx_office.conf&quot; wurde nicht gefunden. Diese Lx-Office-Installation wurde vermutlich noch nicht vollst&auml;ndig aktualisiert oder eingerichtet. Bitte wenden Sie sich an Ihren Administrator.',
1616 1616
  'The authentication database is not reachable at the moment. Either it hasn\'t been set up yet or the database server might be down. Please contact your administrator.' => 'Die Authentifizierungsdatenbank kann momentan nicht erreicht werden. Entweder wurde sie noch nicht eingerichtet, oder der Datenbankserver antwortet nicht. Bitte wenden Sie sich an Ihren Administrator.',
1617 1617
  'The available options depend on the varibale type:' => 'Die verf&uuml;gbaren Optionen h&auml;ngen vom Variablentypen ab:',
1618 1618
  'The backup you upload here has to be a file created with &quot;pg_dump -o -Ft&quot;.' => 'Die von Ihnen hochzuladende Sicherungsdatei muss mit dem Programm und den Parametern &quot;pg_dump -o -Ft&quot; erstellt worden sein.',
......
1621 1621
  'The base unit does not exist.' => 'Die Basiseinheit existiert nicht.',
1622 1622
  'The base unit relations must not contain loops (e.g. by saying that unit A\'s base unit is B, B\'s base unit is C and C\'s base unit is A) in row %d.' => 'Die Beziehungen der Einheiten d&uuml;rfen keine Schleifen beinhalten (z.B. wenn gesagt wird, dass Einheit As Basiseinheit B, Bs Basiseinheit C und Cs Basiseinheit A ist) in Zeile %d.',
1623 1623
  'The columns &quot;Dunning Duedate&quot;, &quot;Total Fees&quot; and &quot;Interest&quot; show data for the previous dunning created for this invoice.' => 'Die Spalten &quot;Zahlbar bis&quot;, &quot;Kumulierte Geb&uuml;hren&quot; und &quot;Zinsen&quot; zeigen Daten der letzten f&uuml;r diese Rechnung erzeugten Mahnung.',
1624
  'The config file "config/authentication.pl" contained invalid Perl code:' => 'Die Konfigurationsdatei "config/authentication.pl" enthielt ung&uuml;tigen Perl-Code:',
1625
  'The config file "config/authentication.pl" was not found.' => 'Die Konfigurationsdatei "config/authentication.pl" wurde nicht gefunden.',
1626
  'The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/authentication.pl.' => 'Die Verbindung zum LDAP-Server kann nicht verschl&uuml;sselt werden (Fehler bei SSL/TLS-Initialisierung). Bitte &uuml;berpr&uuml;fen Sie die Angaben in config/authentication.pl.',
1624
  'The connection to the LDAP server cannot be encrypted (SSL/TLS startup failure). Please check config/lx_office.conf.' => 'Die Verbindung zum LDAP-Server kann nicht verschl&uuml;sselt werden (Fehler bei SSL/TLS-Initialisierung). Bitte &uuml;berpr&uuml;fen Sie die Angaben in config/lx_office.conf.',
1627 1625
  'The connection to the authentication database failed:' => 'Die Verbindung zur Authentifizierungsdatenbank schlug fehl:',
1628 1626
  'The connection to the database could not be established.' => 'Die Verbindung zur Datenbank konnte nicht hergestellt werden.',
1629 1627
  'The connection to the template database failed:' => 'Die Verbindung zur Vorlagendatenbank schlug fehl:',
......
1992 1990
  'close'                       => 'schließen',
1993 1991
  'closed'                      => 'geschlossen',
1994 1992
  'companylogo_subtitle'        => 'Lizenziert f&uuml;r',
1995
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schl&uuml;sselwort "DB_config" fehlt.',
1996
  'config/authentication.pl: Key "LDAP_config" is missing.' => 'config/authentication.pl: Der Schl&uuml;ssel "LDAP_config" fehlt.',
1997
  'config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".' => 'config/authentication.pl: Fehlende Parameter in "DB_config". Ben&ouml;tigte Parameter sind "host", "db" und "user".',
1998
  'config/authentication.pl: Missing parameters in "LDAP_config". Required parameters are "host", "attribute" and "base_dn".' => 'config/authentication.pl: Fehlende Parameter in "LDAP_config". Ben&ouml;tigt werden "host", "attribute" und "base_dn".',
1993
  'config/lx_office.conf: Key "DB_config" is missing.' => 'config/lx_office.conf: Das Schl&uuml;sselwort "DB_config" fehlt.',
1994
  'config/lx_office.conf: Key "authentication/ldap" is missing.' => 'config/lx_office.conf: Der Schlüssel "authentication/ldap" fehlt.',
1995
  'config/lx_office.conf: Missing parameters in "authentication/database". Required parameters are "host", "db" and "user".' => 'config/lx_office.conf: Fehlende Parameter in "authentication/database". Ben&ouml;tigte Parameter sind "host", "db" und "user".',
1996
  'config/lx_office.conf: Missing parameters in "authentication/ldap". Required parameters are "host", "attribute" and "base_dn".' => 'config/lx_office.conf: Fehlende Parameter in "authentication/ldap". Benötigt werden "host", "attribute" und "base_dn".',
1999 1997
  'continue'                    => 'weiter',
2000 1998
  'correction'                  => 'Korrektur',
2001 1999
  'cp_greeting to cp_gender migration' => 'Datenumwandlung von Titel nach Geschlecht (cp_greeting to cp_gender)',
templates/webpages/admin/check_auth_tables.html
27 27
 </table>
28 28

  
29 29
 <p>
30
  [% 'If you want to change any of these parameters then press the &quot;Back&quot; button, edit the file &quot;config/authentication.pl&quot; and login into the admin module again.' | $T8 %]
30
  [% 'If you want to change any of these parameters then press the &quot;Back&quot; button, edit the file &quot;config/lx_office.conf&quot; and login into the admin module again.' | $T8 %]
31 31
 </p>
32 32

  
33 33
 <form method="post" action="admin.pl">
templates/webpages/login/authentication_pl_missing.html
3 3

  
4 4
 <p><b>[% 'Error!' | $T8 %]</b></p>
5 5

  
6
 <p>[% 'The authentication configuration file &quot;config/authentication.pl&quot; does not exist. This Lx-Office installation has probably not been updated correctly yet. Please contact your administrator.' | $T8 %]</p>
6
 <p>[% 'The authentication configuration file &quot;config/lx_office.conf&quot; does not exist. This Lx-Office installation has probably not been updated correctly yet. Please contact your administrator.' | $T8 %]</p>
7 7

  
8 8
 <p>[% 'If you yourself want to upgrade the installation then please read the file &quot;doc/UPGRADE&quot; and follow the steps outlined in this file.' | $T8 %]</p>
9 9

  

Auch abrufbar als: Unified diff