이 모든 것을 연결하는 데 문제가 있습니다. 저는 Ldap을 처음 접했고 Ubuntu 10.04에 이 모든 것을 설치하지 못한 후입니다. 로컬 PC에서 설정하려고 합니다.
- Windows용 OpenLdap을 설치했습니다. http://www.userbooster.de/en/download/openldap-for-windows.aspx,
- php.ini에서 ldap(c:\xampp\php\ext\php_ldap.dll)에 대한 php5.3.1 확장을 활성화했습니다.
- ssleay32.dll 및 libeay32.dll을 Windows\System32 및 Windows\System(Windows XP)에 복사했습니다.
- c:\Program Files\OpenLDAP\slapd.conf(rootpw {SSHA}hash)에서 c:\Program Files\OpenLDAP\slappasswd.exe에 의해 생성된 비밀번호를 설정합니다.
- c:\Program Files\OpenLDAP\slapd.exe를 실행합니다.
- phpldapadmin을 설치하고 https://127.0.0.1 / phpldapadmin/으로 전화하세요.
내가 자격 증명을 입력하면 내가 얻는사용자에 대한 잘못된 자격 증명(49)그리고 openldap.log에서 나는 얻는다
"%SYSCONFDIR%\slapd.conf" 구성 파일을 stat할 수 없습니다: 해당 파일이나 디렉터리가 없습니다. (2)
답변1
귀하가 받고 있는 오류 메시지에 대한 해결책은 매우 간단하다고 생각합니다.
slapd.conf 파일을 생성하여 해당 디렉토리에 넣어야 합니다 %SYSCONFDIR%
. Windows용 OpenLDAP는 예제 파일과 함께 제공됩니다. slapd.conf.example과 같이 약간 다른 이름으로 이전에 언급한 디렉토리에 있을 수도 있습니다.