VirtualBoxにOpenLdapを備えたUbuntuサーバーがあります。このサーバーの /var/www に php のフォームをアップロードします。
しかし、私はこのエラーがあります:
HTTP 500 内部サーバー エラー
PHPがOpenLdapに接続しようとするとエラーが発生します。コードは次のとおりです。
<?php
include('ldapmanagement.php');
session_start();
$myCheck = $_POST['myCheck'];
$ldaprdn = 'cn=admin,dc=company,dc=com'; // ldap rdn or dn
$ldappass = 'secret'; // associated password
$LDAPHOST='ldaps://localhost';
$LDAPPORT=636;
$ldaptree = "OU=people,DC=company,DC=com"; //basedn
$filter = "uid= $_SESSION[username]";
$connection = new Connection ($LDAPHOST,$LDAPPORT,$ldaprdn,$ldappass);
$connection->connect();
$data = $connection->search($ldaptree,$filter,$myCheck);
...
?>