ldapserver23-server ı sasl desteği ile kurdum.
başlattım.
portunu dinliyor onda da sorunum yok.
ldapadd komutu ile user aklayabiliyorum.
aşağıda gördüğünüz gibi sorgulayabiliyorum da.
 
-su-2.05b# ldapsearch -b "dc=example,dc=com" -x
# extended LDIF
#
# LDAPv3
# base <dc=example,dc=com> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
 
# example.com
dn: dc=example,dc=com
objectClass: dcObject
objectClass: organization
o: Example Company
dc: example
 
# Manager, example.com
dn: cn=Manager,dc=example,dc=com
objectClass: organizationalRole
cn: Manager
 
# Root, example.com
dn: cn=Root,dc=example,dc=com
objectClass: organizationalRole
cn: Root
 
# qldapadmin, example.com
dn: o=qldapadmin,dc=example,dc=com
objectClass: top
objectClass: organization
o: qldapadmin
 
# search result
search: 2
result: 0 Success
 
# numResponses: 5
# numEntries: 4
-su-2.05b#
 
ama gelin görün ki bir türlü phpldapadmin i çalıştıramadım. aldığım hata şu:
--------------------------------------------
 Notice: Use of undefined constant LDAP_DEREF_NEVER - assumed 'LDAP_DEREF_NEVER' in /usr/local/www/phpldapadmin/config_default.php on line 174

Notice: Use of undefined constant LDAP_DEREF_ALWAYS - assumed 'LDAP_DEREF_ALWAYS' in /usr/local/www/phpldapadmin/config_default.php on line 179

Notice: Use of undefined constant LDAP_DEREF_NEVER - assumed 'LDAP_DEREF_NEVER' in /usr/local/www/phpldapadmin/config_default.php on line 184

Notice: Use of undefined constant LDAP_DEREF_NEVER - assumed 'LDAP_DEREF_NEVER' in /usr/local/www/phpldapadmin/config_default.php on line 189

Error

Your install of PHP appears to be missing LDAP support. Please install LDAP support before using phpLDAPadmin. (Don't forget to restart your web server afterwards)

--------------------------------------------------------------------------------------------------------
 
ama php4-extensions tan kurduğum php nin ldap desteğini verdim.
 
  [X] LDAP         OpenLDAP support
 
buna rağmen hala çalıştıramıyorum. önceden ana sayfa gelirdi ama artık o da gelemiyor.. :-)
 
ayrıca mic. outlook adres defterindeki kullanıcılar da göremiyor. bağlanıyor ama göremiyor.
o anda messages a düşen satırlar ise şu şekilde.
Oct  9 16:44:23 ldap slapd[61144]: OTP unavailable because can't read/write key database /etc/opiekeys: Permission denied
Oct  9 16:45:29 ldap slapd[61144]: OTP unavailable because can't read/write key database /etc/opiekeys: Permission denied
Oct  9 16:45:43 ldap slapd[61144]: OTP unavailable because can't read/write key database /etc/opiekeys: Permission denied
Oct  9 16:47:10 ldap slapd[61416]: OTP unavailable because can't read/write key database /etc/opiekeys: Permission denied
-------------------
bu şekle çevirdim ama nafile...
 
-su-2.05b# ls -la /etc/opie*
-rwxr-xr-x  1 root  wheel  466 Oct  9 16:46 /etc/opieaccess
-rwxrwxrwx  1 root  wheel    0 Sep 21 09:02 /etc/opiekeys
-su-2.05b#
--------------------------------
bunun yanında sistemde ldap.conf dosyasını bulamadım.
-su-2.05b# find / -name ldap.con*
/usr/local/man/man5/ldap.conf.5.gz
/usr/ports/net/openldap23-server/work/openldap-2.3.7/doc/man/man5/ldap.conf.5
/usr/ports/net/openldap23-server/work/openldap-2.3.7/doc/man/man5/ldap.conf.5.tmp
/usr/ports/net/openldap23-server/work/openldap-2.3.7/libraries/libldap/ldap.conf
/usr/ports/net/openldap22-sasl-client/work/openldap-2.2.23/doc/man/man5/ldap.conf.5
/usr/ports/net/openldap22-sasl-client/work/openldap-2.2.23/doc/man/man5/ldap.conf.5.tmp
/usr/ports/net/openldap22-sasl-client/work/openldap-2.2.23/libraries/libldap/ldap.conf
-su-2.05b#
 
yardımcı olabilecek arkadaşlardan yardım bekliyorum.
eğer bunu başarabilirsem bir doc yazmayı planlıyorum..
 
saygılarımla arz ederim...

Cevap