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\slappasswd.exe によって生成されたパスワードを c:\Program Files\OpenLDAP\slapd.conf (rootpw {SSHA}hash) に設定します。
  5. c:\Program Files\OpenLDAP\slapd.exe を実行します。
  6. phpldapadminをインストールし、https:// 127.0.0.1 / phpldapadmin/を呼び出します。

資格情報を入力するとユーザーの資格情報が無効です (49)そしてopenldap.logには

設定ファイル「%SYSCONFDIR%\slapd.conf」を stat できませんでした: そのようなファイルまたはディレクトリはありません (2)

答え1

表示されているエラー メッセージの解決方法は非常に簡単だと思います。

slapd.conf ファイルを作成し、対応するディレクトリに配置する必要があり%SYSCONFDIR%ます。OpenLDAP for Windows にはサンプル ファイルが付属しています。サンプル ファイルは、前述のディレクトリに、slapd.conf.example などの少し異なる名前で配置されている場合もあります。

関連情報