适用于 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 的 php5.3.1 扩展(c:\xampp\php\ext\php_ldap.dll)
  3. 将 ssleay32.dll 和 libeay32.dll 复制到 Windows\System32 和 Windows\System (Windows XP)
  4. 在 c:\Program Files\OpenLDAP\slapd.conf 中设置由 c:\Program Files\OpenLDAP\slappasswd.exe 生成的密码 (rootpw {SSHA}hash)
  5. 运行 c:\Program Files\OpenLDAP\slapd.exe
  6. 安装 phpldapadmin,并调用https://127.0.0.1/phpldapadmin/

当我输入凭证时我得到用户凭证无效(49)在 openldap.log 中我得到

无法统计配置文件“%SYSCONFDIR%\slapd.conf”:没有此文件或目录(2)

答案1

我认为您收到的错误消息的解决方案非常简单。

您需要创建 slapd.conf 文件并将其放在与 对应的目录中%SYSCONFDIR%。OpenLDAP for Windows 应该附带示例文件。它们甚至可能位于前面提到的目录中,但名称略有不同,例如 slapd.conf.example

相关内容