我在連接所有這些時遇到問題。我是 Ldap 的新手,在 Ubuntu 10.04 上安裝所有這些失敗之後。我正在嘗試在本地電腦上進行設定。
- 我安裝了 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檔案並將其放在.slapd.conf對應的目錄下%SYSCONFDIR%
。 OpenLDAP for Windows 應附帶範例檔案。它們甚至可能位於前面提到的目錄中,名稱略有不同,例如 slapd.conf.example