適用於 Windows 的 openLdap 和 phpldapadmin

適用於 Windows 的 openLdap 和 phpldapadmin

我在連接所有這些時遇到問題。我是 Ldap 的新手,在 Ubuntu 10.04 上安裝所有這些失敗之後。我正在嘗試在本地電腦上進行設定。

  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檔案並將其放在.slapd.conf對應的目錄下%SYSCONFDIR%。 OpenLDAP for Windows 應附帶範例檔案。它們甚至可能位於前面提到的目錄中,名稱略有不同,例如 slapd.conf.example

相關內容