我在连接所有这些时遇到了问题。我是 Ldap 新手,在 Ubuntu 10.04 上安装所有这些失败后。我尝试在本地 PC 上进行设置。
- 我为 Windows 安装了 OpenLdap http://www.userbooster.de/en/download/openldap-for-windows.aspx,
- 在 php.ini 中启用 ldap 的 php5.3.1 扩展(c:\xampp\php\ext\php_ldap.dll)
- 将 ssleay32.dll 和 libeay32.dll 复制到 Windows\System32 和 Windows\System (Windows XP)
- 在 c:\Program Files\OpenLDAP\slapd.conf 中设置由 c:\Program Files\OpenLDAP\slappasswd.exe 生成的密码 (rootpw {SSHA}hash)
- 运行 c:\Program Files\OpenLDAP\slapd.exe
- 安装 phpldapadmin,并调用https://127.0.0.1/phpldapadmin/
当我输入凭证时我得到用户凭证无效(49)在 openldap.log 中我得到
无法统计配置文件“%SYSCONFDIR%\slapd.conf”:没有此文件或目录(2)
答案1
我认为您收到的错误消息的解决方案非常简单。
您需要创建 slapd.conf 文件并将其放在与 对应的目录中%SYSCONFDIR%
。OpenLDAP for Windows 应该附带示例文件。它们甚至可能位于前面提到的目录中,但名称略有不同,例如 slapd.conf.example