我在 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);
...
?>