#php #logging #ldap
#php #ведение журнала #ldap
Вопрос:
Я пытаюсь заставить ldap_bind отслеживать, что он делает. У меня есть следующее
ldap_set_option(NULL, LDAP_OPT_DEBUG_LEVEL, 7);
putenv('LDAPTLS_REQCERT=never');
error_reporting(E_ALL);
ini_set('display_errors', 1);
$ds = ldap_connect($server);
$r = ldap_bind($ds, $admin, $passwd);
Я удалил некоторый код, настраивающий переменные. Однако я хочу увидеть инструкции трассировки, чтобы помочь устранить другую проблему.
Ответ №1:
Вам нужно распечатать ошибки с помощью ldap_error($ds)
после установки параметра ldap_set_option
. Следующая ссылка http://ourlife01.blogspot.co.uk/2012/05/debugging-ldap-php-scripts.html есть пример.