Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
tachtler:phpldapadmin_centos_7 [2014/12/15 11:45] – [Apache VHOST-Konfiguration] klaus | tachtler:phpldapadmin_centos_7 [2021/01/01 12:43] (aktuell) – [/usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo] klaus |
---|
uniqueness) before creating the new entry. */ | uniqueness) before creating the new entry. */ |
// $config->custom->confirm['copy'] = true; | // $config->custom->confirm['copy'] = true; |
| |
| # Tachtler - new - |
| /* Disable HTTP-LOGO-Download from sourceforge */ |
| $config->custom->appearance['remoteurls'] = false; |
| |
/********************************************* | /********************************************* |
# Tachtler | # Tachtler |
# default: $servers->setValue('server','name','Local LDAP Server'); | # default: $servers->setValue('server','name','Local LDAP Server'); |
$servers->setValue('server','name','ldap.dmz.tachtler.net'); | $servers->setValue('server','name','ldap.idmz.tachtler.net'); |
| |
/* Examples: | /* Examples: |
// $servers->setValue('server','host','127.0.0.1'); | // $servers->setValue('server','host','127.0.0.1'); |
# Tachtler | # Tachtler |
$servers->setValue('server','host','ldaps://ldap.dmz.tachtler.net'); | $servers->setValue('server','host','ldaps://ldap.idmz.tachtler.net'); |
| |
/* The port your LDAP server listens on (no quotes). 389 is standard. */ | /* The port your LDAP server listens on (no quotes). 389 is standard. */ |
| |
* //Ausblenden von überflüssigen Warnmeldungen// | * //Ausblenden von überflüssigen Warnmeldungen// |
| |
| === LOGO-Download unterbinden === |
| |
| <code php> |
| # Tachtler - new - |
| /* Disable HTTP-LOGO-Download from sourceforge */ |
| $config->custom->appearance['remoteurls'] = false; |
| </code> |
| |
| * //Unterbindet das Herunterladen des HTTP-LOGO für [[http://phpldapadmin.sourceforge.net/|phpLDAPadmin]] von [[http://phpldapadmin.sourceforge.net/wiki/index.php/Main_Page|sourceforge]]// |
| |
=== Benutzerfreundliche Feldnamen === | === Benutzerfreundliche Feldnamen === |
# Tachtler | # Tachtler |
# default: $servers->setValue('server','name','Local LDAP Server'); | # default: $servers->setValue('server','name','Local LDAP Server'); |
$servers->setValue('server','name','ldap.dmz.tachtler.net'); | $servers->setValue('server','name','ldap.idmz.tachtler.net'); |
| |
</code> | </code> |
// $servers->setValue('server','host','127.0.0.1'); | // $servers->setValue('server','host','127.0.0.1'); |
# Tachtler | # Tachtler |
$servers->setValue('server','host','ldaps://ldap.dmz.tachtler.net'); | $servers->setValue('server','host','ldaps://ldap.idmz.tachtler.net'); |
</code> | </code> |
| |
| |
Bei der Konfiguration eines [[http://www.openldap.org|OpenLDAP]]-Servers wie unter nachfolgendem Link beschrieben, ist das deaktivieren eines **anonymous bind** erforderlich: | Bei der Konfiguration eines [[http://www.openldap.org|OpenLDAP]]-Servers wie unter nachfolgendem Link beschrieben, ist das deaktivieren eines **anonymous bind** erforderlich: |
* [[tachtler:ldap_centos_7|LDAP CentOS 7]] | * [[tachtler:ldap_centos_7#anonymous_bind_deaktivieren|LDAP CentOS 7 - "Anonymous bind" deaktivieren]] |
| |
==== Apache VHOST-Konfiguration ==== | ==== Apache VHOST-Konfiguration ==== |
| |
{{:tachtler:phpldapadmin:phpldapadmin_-_startseite.png|phpLDAPadmin - Startseite}} | {{:tachtler:phpldapadmin:phpldapadmin_-_startseite.png|phpLDAPadmin - Startseite}} |
| |
| ===== Fehlerbehebung ===== |
| |
| ==== /usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo ==== |
| |
| Bei der Anzeige eines Objekt im LDAP-Baum, wir der Eintrag für |
| * ''Neues Attribut hinzufügen'' |
| nicht angezeigt, stattdessen kommt nachfolgende Anzeige zum vorschein: |
| |
| {{:tachtler:phpldapadmin:phpldapadmin_-_anzeige_fehlerhaft.png|phpLDAPadmin - fehlerhafte Anzeige}} |
| |
| Nachfolgend die fehlerhafte Darstellung: |
| <code> |
| ../../lib/TemplateRender.php:1217 |
| ../../lib/TemplateRender.php:1220 |
| ../../htdocs/add_attr_form.php:29 |
| ../../htdocs/add_attr_form.php:48 |
| </code> |
| |
| Diese fehlerhafte Anzeige, kann durch Austausch der aktuellen **Sprachdatei** |
| * **''/usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo''** |
| durch die Version, welche in Vorgängerversion von [[http://phpldapadmin.sourceforge.net/|phpLDAPadmin]] - **Version 1.2.2** - enthalten war, behoben werden. |
| |
| Das gesammte **phpldapadmin-1.2.2.zip-Archiv** oder **phpldapadmin-1.2.2.tgz-Archiv**, kann unter nachfolgendem externen Link, mit nachfolgendem Befehl, heruntergeladen werden: |
| * [[https://sourceforge.net/projects/phpldapadmin/files/phpldapadmin-php5/1.2.2/|phpLADPAdmin - Sourceforge]] |
| <code> |
| # wget -P /tmp/ https://sourceforge.net/projects/phpldapadmin/files/phpldapadmin-php5/1.2.2/phpldapadmin- |
| 1.2.2.tgz/download |
| --2017-07-31 09:32:08-- https://sourceforge.net/projects/phpldapadmin/files/phpldapadmin-php5/1.2.2 |
| /phpldapadmin-1.2.2.tgz/download |
| Resolving sourceforge.net (sourceforge.net)... 216.34.181.60 |
| Connecting to sourceforge.net (sourceforge.net)|216.34.181.60|:443... connected. |
| HTTP request sent, awaiting response... 302 Found |
| Location: https://downloads.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/1.2.2/phpldapadmin- |
| 1.2.2.tgz?r=&ts=1501486329&use_mirror=netcologne [following] |
| --2017-07-31 09:32:09-- https://downloads.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/1.2.2 |
| /phpldapadmin-1.2.2.tgz?r=&ts=1501486329&use_mirror=netcologne |
| Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59 |
| Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:443... connected. |
| HTTP request sent, awaiting response... 302 Found |
| Location: https://netcologne.dl.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/1.2.2/phpldapadmin- |
| 1.2.2.tgz [following] |
| --2017-07-31 09:32:09-- https://netcologne.dl.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/1.2.2 |
| /phpldapadmin-1.2.2.tgz |
| Resolving netcologne.dl.sourceforge.net (netcologne.dl.sourceforge.net)... 78.35.24.46, 2001:4dd0:1234:6::5f |
| Connecting to netcologne.dl.sourceforge.net (netcologne.dl.sourceforge.net)|78.35.24.46|:443... connected. |
| HTTP request sent, awaiting response... 200 OK |
| Length: 1415565 (1.3M) [application/octet-stream] |
| Saving to: ‘/tmp/download’ |
| |
| 100%[======================================>] 1,415,565 1.24MB/s in 1.1s |
| |
| 2017-07-31 09:32:11 (1.24 MB/s) - ‘/tmp/download’ saved [1415565/1415565] |
| </code> |
| |
| Nach dem entpacken des z.B. ''phpldapadmin-1.2.2.zip''-Archivs nach z.B. ''/tmp'', was mit nachfolgendem Befehl durchgeführt werden kann |
| <code> |
| # tar xzvf /tmp/download -C /tmp/ |
| </code> |
| und im Verzeichnis ''/tmp'' ein neues Unterverzeichnis |
| * ''phpldapadmin-1.2.2'' |
| erstellt. |
| |
| Anschließend kann eine Sicherungskopie der **Sprachdatei** ''/usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo'' mit nachfolgendem Befehl erstellt werden: |
| <code> |
| # cp -a /usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo /usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo.orig |
| </code> |
| |
| Jetzt kann die **Sprachdatei** ''/usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo'' gegen dessen Vorgängerversion mit nachfolgendem Befehl ausgetauscht werden: |
| <code> |
| # cp -a /tmp/phpldapadmin-1.2.2/locale/de_DE/LC_MESSAGES/messages.mo /usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages.mo |
| </code> |
| |
| Für zukünftige Updates von [[http://phpldapadmin.sourceforge.net/|phpLDAPadmin]], kann auch eine Sicherungskopie der [[http://phpldapadmin.sourceforge.net/|phpLDAPadmin]] - **Version 1.2.2** noch in das Verzeichnis ''/usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/'' gelegt werden, was mit nachfolgendem Befehl durchgeführt werden kann und das Herunterladen ersparen kann: |
| <code> |
| # cp -a /tmp/phpldapadmin-1.2.2/locale/de_DE/LC_MESSAGES/messages.mo /usr/share/phpldapadmin/locale/de_DE/LC_MESSAGES/messages_1.2.2.mo |
| </code> |
| |
| Zum Abschluss kann nun noch die heruntergeladene [[http://phpldapadmin.sourceforge.net/|phpLDAPadmin]] - **Version 1.2.2** - aus dem ''/tmp''-Verzeichnis gelöscht werden, was nachfolgender Befehl ermöglicht: |
| <code> |
| # rm -rf /tmp/phpldapadmin-1.2.2 |
| # rm /tmp/download |
| </code> |
| |
| Nach Durchführung der vorhergehenden **Konfigurationsschritte**, sollte einem **Neustart** nichts im Wege stehen und die **Apache VHOST-Konfiguration** angezogen werden: |
| <code> |
| # systemctl restart httpd.service |
| </code> |
| bzw. |
| <code> |
| # systemctl restart httpd.service php-fpm.service |
| </code> |
| |
| :!: **HINWEIS** - **Es erfolgen __keine__ weiteren Ausgaben, wenn der Start erfolgreich war !** |
| |
| Anschließend sollte die Anzeige dann wie folgt aussehen: |
| |
| {{:tachtler:phpldapadmin:phpldapadmin_-_anzeige_korrigiert.png|phpLDAPadmin - fehlerhafte Anzeige}} |
| |