У меня возникла проблема, когда я попытался интегрировать тики с моим сервером LDAP. В test_ldap.php я написал код для отладки в соответствии с этим веб-сайтом (https://doc.tiki.org/LDAP%20authentication). Этот код вернул успех. Итак, я знаю, что мой LDAP работает нормально. у меня проблема в
$entry = Net_LDAP2_Entry::createConnected($this->_ldap, $this->_entry);
В функции shiftEntry в Search.php. Когда я возвращаю здесь отладку, она переходит к ClassLoader.php и переходит к
register_shutdown_function(function () {
TikiLib::events()->trigger('tiki.process.shutdown', []);});
На мой взгляд, может проблема в
spl_autoload_call
Функция spl_autoload_call с именем Net_LDAP2, которая расширяет PEAR где-то перед этой строкой в Search.php. Это приведет и к Net_LDAP2, и к PEAR, и к PEAR_ERROR... Затем, когда дело доходит до класса Net_LDAP2_Entry, он также загрузит PEAR.... Создаст ли это фатальную ошибку?
У меня постоянно пустой экран в тике. Пробовал вырезать код из Search.php в test_ldap.php для проверки. У него такая же проблема.
Я использую: Версия 16.2 ОС: Clear OS Спасибо за помощь. Я сейчас заблокирован.