ID: 19494 User updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Open +Status: Bogus Bug Type: LDAP related Operating System: Linux 2.4.17 PHP Version: 4.2.2 and 4.3.0-dev New Comment:
very funny, when i use URL-syntax in ldap_connect it works. the state after the ldap_connect seems to be identical except that the ldap_bind now works with and without bind-dn Previous Comments: ------------------------------------------------------------------------ [2002-09-23 01:43:27] [EMAIL PROTECTED] thought that too after i read that on some other bug here. i tried with ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3) still no change. ------------------------------------------------------------------------ [2002-09-20 13:47:05] [EMAIL PROTECTED] I'm not so sure this is the problem, but are you running OpenLDAP 2.1 server? By default it only accepts LDAPv3 binds, and the API by default do LDAPv2 binds. IF you do, try to tell the API to use v3 binds using ldap_set_option(). ------------------------------------------------------------------------ [2002-09-19 07:14:23] [EMAIL PROTECTED] >It's most likely some problem with your ldap server. >Have you tried to connect to some public ldap server? unlikely because i use it for nss_ldap and pam_ldap login on several machines also as i wrote in the very beginning it binds but without the given bind-dn >Also, try adding 'echo ldap_error($ds);' after the >ldap_connect() call. this prints "Success" ------------------------------------------------------------------------ [2002-09-19 07:00:00] [EMAIL PROTECTED] It's most likely some problem with your ldap server. Have you tried to connect to some public ldap server? Also, try adding 'echo ldap_error($ds);' after the ldap_connect() call. ------------------------------------------------------------------------ [2002-09-19 06:44:31] [EMAIL PROTECTED] My script calls $ds=ldap_connect("my.ldap.server"); ldap_bind($ds); // or ldap_bind($ds,$my_user_dn,$my_user_pass) I expected PHP to return TRUE on ldap_connect() It gave me: "Warning: ldap_bind(): Unable to bind to server: Can't contact LDAP server" PHP Version 4.3.0-dev Configure Command './configure' '--with-mysql' '--with-apxs=/usr/local/apache/bin/apxs' '--with-ldap' MySQL Support enabled Active Persistent Links 1 Active Links 1 Client API version 3.23.49 MYSQL_MODULE_TYPE builtin MYSQL_SOCKET /tmp/mysql.sock LDAP Support enabled RCS Version $Id: ldap.c,v 1.128 2002/09/05 11:22:20 hyanantha Exp $ Total Links 0/unlimited API Version 2004 Vendor Name OpenLDAP Vendor Version 20015 ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/19494 -- Edit this bug report at http://bugs.php.net/?id=19494&edit=1