tachtler:phpldapadmin_centos_7
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:phpldapadmin_centos_7 [2014/12/09 14:45] – klaus | tachtler:phpldapadmin_centos_7 [2021/01/01 12:43] (aktuell) – [/usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo] klaus | ||
---|---|---|---|
Zeile 890: | Zeile 890: | ||
/* phpLDAPadmin can encrypt the content of sensitive cookies if you set this | /* phpLDAPadmin can encrypt the content of sensitive cookies if you set this | ||
to a big random string. */ | to a big random string. */ | ||
- | $config-> | + | $config-> |
/* If your auth_type is http, you can override your HTTP Authentication Realm. */ | /* If your auth_type is http, you can override your HTTP Authentication Realm. */ | ||
Zeile 1032: | Zeile 1032: | ||
| | ||
// $config-> | // $config-> | ||
+ | |||
+ | # Tachtler - new - | ||
+ | /* Disable HTTP-LOGO-Download from sourceforge */ | ||
+ | $config-> | ||
/ | / | ||
Zeile 1142: | Zeile 1146: | ||
# Tachtler | # Tachtler | ||
# default: $servers-> | # default: $servers-> | ||
- | $servers-> | + | $servers-> |
/* Examples: | /* Examples: | ||
Zeile 1151: | Zeile 1155: | ||
// $servers-> | // $servers-> | ||
# Tachtler | # Tachtler | ||
- | $servers-> | + | $servers-> |
/* The port your LDAP server listens on (no quotes). 389 is standard. */ | /* The port your LDAP server listens on (no quotes). 389 is standard. */ | ||
Zeile 1437: | Zeile 1441: | ||
Nachfolgend die Erklärungen zu den **Änderungen** in der oben **vollständig** gezeigten Konfigurationsdatei. | Nachfolgend die Erklärungen zu den **Änderungen** in der oben **vollständig** gezeigten Konfigurationsdatei. | ||
- | + | === Sprache === | |
- | ==== Sprache | + | |
<code php> | <code php> | ||
Zeile 1453: | Zeile 1456: | ||
* //Die Standardsprache wird hier auf **de_DE** (deutsch) gesetzt// | * //Die Standardsprache wird hier auf **de_DE** (deutsch) gesetzt// | ||
- | ==== Zeitzone | + | === Zeitzone === |
<code php> | <code php> | ||
Zeile 1468: | Zeile 1471: | ||
* //Die Zeitzone wird hier auf **Europe/ | * //Die Zeitzone wird hier auf **Europe/ | ||
- | ==== Fehlermeldungen zu ungültigen Objekten in Vorlagen | + | === Fehlermeldungen zu ungültigen Objekten in Vorlagen === |
<code php> | <code php> | ||
Zeile 1479: | Zeile 1482: | ||
* // | * // | ||
- | ==== Benutzerfreundliche Feldnamen | + | === LOGO-Download unterbinden === |
+ | |||
+ | <code php> | ||
+ | # Tachtler - new - | ||
+ | /* Disable HTTP-LOGO-Download from sourceforge */ | ||
+ | $config-> | ||
+ | </ | ||
+ | |||
+ | * // | ||
+ | |||
+ | === Benutzerfreundliche Feldnamen === | ||
<code php> | <code php> | ||
Zeile 1502: | Zeile 1515: | ||
</ | </ | ||
- | * //Die Übersetzung | + | * //Die Übersetzung |
- | ==== Anzeige LDAP-Server Name ==== | + | === Anzeige LDAP-Server Name === |
<code php> | <code php> | ||
Zeile 1511: | Zeile 1524: | ||
# Tachtler | # Tachtler | ||
# default: $servers-> | # default: $servers-> | ||
- | $servers-> | + | $servers-> |
</ | </ | ||
Zeile 1517: | Zeile 1530: | ||
* //Der Name des LDAP-Servers im Objektbaum// | * //Der Name des LDAP-Servers im Objektbaum// | ||
- | ==== LDAP-URL | + | === LDAP-URL === |
<code php> | <code php> | ||
Zeile 1527: | Zeile 1540: | ||
// $servers-> | // $servers-> | ||
# Tachtler | # Tachtler | ||
- | $servers-> | + | $servers-> |
</ | </ | ||
* //Die URL zum LDAP-Server - **hier eine URL mit SSL/ | * //Die URL zum LDAP-Server - **hier eine URL mit SSL/ | ||
- | ==== LDAP BIND ID ==== | + | === LDAP BIND ID === |
<code php> | <code php> | ||
Zeile 1548: | Zeile 1561: | ||
* //Der Benutzer, bzw. das Objekt, mit dessen die Authentifizierung durchgeführt werden soll **Standard ist hier das Manager-Objekt**// | * //Der Benutzer, bzw. das Objekt, mit dessen die Authentifizierung durchgeführt werden soll **Standard ist hier das Manager-Objekt**// | ||
- | ==== Standard Passwort Algorithmus | + | === Standard Passwort Algorithmus === |
<code php> | <code php> | ||
Zeile 1561: | Zeile 1574: | ||
* //Hier aufgrund der gestiegenen Sicherheitsanforderungen **ssha** und __**NICHT**__ mehr md5// | * //Hier aufgrund der gestiegenen Sicherheitsanforderungen **ssha** und __**NICHT**__ mehr md5// | ||
- | ==== Login Attribut | + | === Login Attribut === |
<code php> | <code php> | ||
Zeile 1579: | Zeile 1592: | ||
:!: **WICHTIG** - //Der Standard ist **dn** und __**NICHT**__ uid !!!// | :!: **WICHTIG** - //Der Standard ist **dn** und __**NICHT**__ uid !!!// | ||
- | ==== Anonymous BIND ==== | + | === Anonymous BIND === |
<code php> | <code php> | ||
Zeile 1591: | Zeile 1604: | ||
Bei der Konfiguration eines [[http:// | Bei der Konfiguration eines [[http:// | ||
- | * [[tachtler: | + | * [[tachtler: |
+ | |||
+ | ==== Apache VHOST-Konfiguration ==== | ||
+ | |||
+ | Es soll **__anstelle__ der mitgelieferten Konfigurationsdatei** in nachfolgendem Verzeichnis, | ||
+ | * ''/ | ||
+ | ein **virtueller Host** im [[http:// | ||
+ | |||
+ | Siehe dazu auch nachfolgende interne Links: | ||
+ | * [[tachtler: | ||
+ | * [[tachtler: | ||
+ | * [[tachtler: | ||
+ | |||
+ | Dazu soll zuerst die **mitgelieferte Konfigurationsdatei** mit nachfolgendem Befehl **kopiert** werden: | ||
+ | < | ||
+ | # cp -a / | ||
+ | </ | ||
+ | |||
+ | Anschließend kann dann der Inhalt der Konfigurationsdatei ''/ | ||
+ | |||
+ | (**Komplette Konfigurationsdatei**) | ||
+ | <code apache> | ||
+ | # | ||
+ | # phpldapadmin.tachtler.net (phpLDAPadmin for OpenLDAP) | ||
+ | # | ||
+ | < | ||
+ | ServerAdmin webmaster@tachtler.net | ||
+ | ServerName phpldapadmin.tachtler.net | ||
+ | ServerAlias www.phpldapadmin.tachtler.net | ||
+ | ServerPath / | ||
+ | DocumentRoot "/ | ||
+ | < | ||
+ | Options -Indexes +FollowSymLinks | ||
+ | # Tachtler (enable for .htaccess file support) | ||
+ | # AllowOverride AuthConfig | ||
+ | AllowOverride None | ||
+ | # Tachtler (enable for unlimited access) | ||
+ | Require all granted | ||
+ | </ | ||
+ | |||
+ | DirectoryIndex index.php | ||
+ | |||
+ | ErrorLog logs/ | ||
+ | SetEnvIf X-Forwarded-For " | ||
+ | CustomLog logs/ | ||
+ | CustomLog logs/ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Apache Neustart ===== | ||
+ | |||
+ | Nach Durchführung der vorhergehenden **Konfigurationsschritte**, | ||
+ | < | ||
+ | # systemctl restart httpd.service | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - **Es erfolgen __keine__ weiteren Ausgaben, wenn der Start erfolgreich war !** | ||
+ | |||
+ | ===== Erster Aufruf ===== | ||
+ | |||
+ | Nachdem die Installation und die Basis-Konfiguration abgeschlossen sind, kann nun der erste Aufruf mit nachfolgender URL erfolgen: | ||
+ | * [[http:// | ||
+ | wodurch nachfolgender Bildschirm zur Anzeige kommen sollte, in dem die Anmeldedaten nun eingegeben werden müssen, um eine erfolgreiche Anmeldung durchzuführen: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== Fehlerbehebung ===== | ||
+ | |||
+ | ==== / | ||
+ | |||
+ | Bei der Anzeige eines Objekt im LDAP-Baum, wir der Eintrag für | ||
+ | * '' | ||
+ | nicht angezeigt, stattdessen kommt nachfolgende Anzeige zum vorschein: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Nachfolgend die fehlerhafte Darstellung: | ||
+ | < | ||
+ | ../ | ||
+ | ../ | ||
+ | ../ | ||
+ | ../ | ||
+ | </ | ||
+ | |||
+ | Diese fehlerhafte Anzeige, kann durch Austausch der aktuellen **Sprachdatei** | ||
+ | * **''/ | ||
+ | durch die Version, welche in Vorgängerversion von [[http:// | ||
+ | |||
+ | Das gesammte **phpldapadmin-1.2.2.zip-Archiv** oder **phpldapadmin-1.2.2.tgz-Archiv**, | ||
+ | * [[https:// | ||
+ | < | ||
+ | # wget -P /tmp/ https:// | ||
+ | 1.2.2.tgz/ | ||
+ | --2017-07-31 09: | ||
+ | / | ||
+ | Resolving sourceforge.net (sourceforge.net)... 216.34.181.60 | ||
+ | Connecting to sourceforge.net (sourceforge.net)|216.34.181.60|: | ||
+ | HTTP request sent, awaiting response... 302 Found | ||
+ | Location: https:// | ||
+ | 1.2.2.tgz? | ||
+ | --2017-07-31 09: | ||
+ | / | ||
+ | Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59 | ||
+ | Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|: | ||
+ | HTTP request sent, awaiting response... 302 Found | ||
+ | Location: https:// | ||
+ | 1.2.2.tgz [following] | ||
+ | --2017-07-31 09: | ||
+ | / | ||
+ | Resolving netcologne.dl.sourceforge.net (netcologne.dl.sourceforge.net)... 78.35.24.46, | ||
+ | Connecting to netcologne.dl.sourceforge.net (netcologne.dl.sourceforge.net)|78.35.24.46|: | ||
+ | HTTP request sent, awaiting response... 200 OK | ||
+ | Length: 1415565 (1.3M) [application/ | ||
+ | Saving to: ‘/ | ||
+ | |||
+ | 100%[======================================> | ||
+ | |||
+ | 2017-07-31 09:32:11 (1.24 MB/s) - ‘/ | ||
+ | </ | ||
+ | |||
+ | Nach dem entpacken des z.B. '' | ||
+ | < | ||
+ | # tar xzvf / | ||
+ | </ | ||
+ | und im Verzeichnis ''/ | ||
+ | * '' | ||
+ | erstellt. | ||
+ | |||
+ | Anschließend kann eine Sicherungskopie der **Sprachdatei** ''/ | ||
+ | < | ||
+ | # cp -a / | ||
+ | </ | ||
+ | |||
+ | Jetzt kann die **Sprachdatei** ''/ | ||
+ | < | ||
+ | # cp -a / | ||
+ | </ | ||
+ | |||
+ | Für zukünftige Updates von [[http:// | ||
+ | < | ||
+ | # cp -a / | ||
+ | </ | ||
+ | |||
+ | Zum Abschluss kann nun noch die heruntergeladene [[http:// | ||
+ | < | ||
+ | # rm -rf / | ||
+ | # rm / | ||
+ | </ | ||
+ | |||
+ | Nach Durchführung der vorhergehenden **Konfigurationsschritte**, | ||
+ | < | ||
+ | # systemctl restart httpd.service | ||
+ | </ | ||
+ | bzw. | ||
+ | < | ||
+ | # systemctl restart httpd.service php-fpm.service | ||
+ | </ | ||
+ | |||
+ | :!: **HINWEIS** - **Es erfolgen __keine__ weiteren Ausgaben, wenn der Start erfolgreich war !** | ||
+ | Anschließend sollte die Anzeige dann wie folgt aussehen: | ||
- | :!: FIXME **Hier geht es weiter... / under construction ** FIXME :!: | + | {{:tachtler:phpldapadmin: |
tachtler/phpldapadmin_centos_7.1418132717.txt.gz · Zuletzt geändert: 2014/12/09 14:45 von klaus