Windows용 openLdap 및 phpldapadmin

Windows용 openLdap 및 phpldapadmin

이 모든 것을 연결하는 데 문제가 있습니다. 저는 Ldap을 처음 접했고 Ubuntu 10.04에 이 모든 것을 설치하지 못한 후입니다. 로컬 PC에서 설정하려고 합니다.

  1. Windows용 OpenLdap을 설치했습니다. http://www.userbooster.de/en/download/openldap-for-windows.aspx,
  2. php.ini에서 ldap(c:\xampp\php\ext\php_ldap.dll)에 대한 php5.3.1 확장을 활성화했습니다.
  3. ssleay32.dll 및 libeay32.dll을 Windows\System32 및 Windows\System(Windows XP)에 복사했습니다.
  4. c:\Program Files\OpenLDAP\slapd.conf(rootpw {SSHA}hash)에서 c:\Program Files\OpenLDAP\slappasswd.exe에 의해 생성된 비밀번호를 설정합니다.
  5. c:\Program Files\OpenLDAP\slapd.exe를 실행합니다.
  6. phpldapadmin을 설치하고 https://127.0.0.1 / phpldapadmin/으로 전화하세요.

내가 자격 증명을 입력하면 내가 얻는사용자에 대한 잘못된 자격 증명(49)그리고 openldap.log에서 나는 얻는다

"%SYSCONFDIR%\slapd.conf" 구성 파일을 stat할 수 없습니다: 해당 파일이나 디렉터리가 없습니다. (2)

답변1

귀하가 받고 있는 오류 메시지에 대한 해결책은 매우 간단하다고 생각합니다.

slapd.conf 파일을 생성하여 해당 디렉토리에 넣어야 합니다 %SYSCONFDIR%. Windows용 OpenLDAP는 예제 파일과 함께 제공됩니다. slapd.conf.example과 같이 약간 다른 이름으로 이전에 언급한 디렉토리에 있을 수도 있습니다.

관련 정보