[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
PHP ldap_read() and search base
- To: openldap-software@OpenLDAP.org
- Subject: PHP ldap_read() and search base
- From: Turbo Fredriksson <turbo@bayour.com>
- Date: 29 Mar 2003 12:45:28 +0100
- Organization: LDAP/Kerberos expert wannabe
- User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7
I'm running OpenLDAP v2.0.27 and PHP/LDAP 4.1.2.
In the shell I can find the namingContexts:
----- s n i p -----
[papadoc.pts/4]$ /usr/bin/ldapsearch -x -LLL -h localhost -s base -b '' objectClass=* namingContexts
dn:
namingContexts: o=Turbo Fredriksson
----- s n i p -----
But trying to do the same in PHP, it fails:
----- s n i p -----
Warning: LDAP: Unable to perform the search: No such object in
/afs/bayour.com/public/web/ldap/phpQLAdmin-CVS.latest/include/pql.inc on line 45
Can't find base dn - No such object
----- s n i p -----
The code snippet:
----- s n i p -----
$sr = ldap_read($this->ldap_linkid, '', 'objectClass=*', array("+"));
----- s n i p -----
(exchanging + for namingContexts give the same result). Looking through
the slapd debug output (slapd -d -1) show me that slapd is searching with
a search base of 'dc=com':
http://www.bayour.com/slapd-debug.txt
Don't know why it does this however... In slapd.conf I have suffix
"o=Turbo Fredriksson"..