PHP Warnung: ldap_bind (): Verbindung zum Server nicht möglich: Kontakt zum LDAP-Server nicht möglich

8

Ich habe folgendes Problem mit meinem PHP-Skript:

  

PHP Warnung: ldap_bind (): Verbindung zum Server nicht möglich: Kontakt zum LDAP-Server in .... nicht möglich.

ldap_connect() sagt "Erfolg" aber ldap_bind() schlägt fehl, wie behebt man dieses Problem?

    
Pascal Bayer 15.03.2011, 08:51
quelle

5 Antworten

7

Connect öffnet die Sitzung. Bind ist das, was dich tatsächlich authentifiziert. Sie haben sich also angemeldet, haben sich aber nicht mit gültigen Zugangsdaten eingeloggt.

    
geoffc 18.03.2011, 11:35
quelle
3

Hatte diesen Fehler auf RHEL7 (CentOS7) aufgrund von SELinux einschränkenden Ports, die HTTPD verwenden kann.

Die LDAP-Ports 389 und 636 befinden sich nicht in der Standardliste für die Zulassung, Sie können die Blockierung mit:

aufheben %Vor%

Sie können die Einschränkung testen, indem Sie einen Socket für den LDAP-Server versuchen:

%Vor%

Es wird "Berechtigung verweigert" angezeigt, um anzuzeigen, dass es blockiert ist und keine Anmeldeinformationen vorliegen.

Überprüfen Sie auch Ihre SELinux-Audit-Protokolldatei auf andere Dinge, die blockiert werden.

    
WhoIsRich 13.09.2016 11:30
quelle
2

Ich habe keine Erfahrung, die dem entspricht, was ich hier lese. Ich habe es versucht

%Vor%

und ich bekomme die "erfolgreiche" Antwort

    
Mark 01.12.2011 01:45
quelle
0

Manchmal hängt das Problem von Ihrer Umgebung ab (Linux, Windows ...) Versuchen Sie, mit einer dieser Optionen zu binden:

%Vor%

oder

%Vor%     
Kevin FERRANDON 08.02.2017 15:42
quelle
-2

Die Funktion ldap_bind () fragt nach drei Parametern:

  1. eine Ressourcen-ID
  2. ein rdn
  3. ein mit der rdn verbundenes Passwort, die rdn und das Passwort sind optional

Wenn Sie nur die Ressourcen-ID binden: -

%Vor%

Dies sollte funktionieren, wenn nicht, dann verwenden Sie ungültige Anmeldeinformationen.

    
user806168 23.06.2011 14:15
quelle

Tags und Links