Ошибка ldap расширения не загружены

This is my Action

public function loginAction()
{
    $request= $this->getRequest();
    if($request->isPost())
    {
        $username= $request->getPost('email');
        $password= $request->getPost('password');

        $auth = new AuthenticationService();
        $adapter = new AuthAdapter(
            array('server1'=>array(
                'host' => '192.168.1.4',
                'useStartTls' => false,
                'useSsl' => false,
                'accountDomainName' => 'coasting',
                'accountDomainNameShort' => 'DOMAIN',
                'accountCanonicalForm' => 3,
                'accountFilterFormat' => '(&(objectClass=user)(sAMAccountName=%s))',
                'baseDn' => 'CN=Users,DC=domain,DC=local',
                'bindRequiresDn' => false,
                'optReferrals' => false
            )), 
            $username, 
            $password
        );
        $result = $auth->authenticate($adapter);

        print_r($result);
    }

}

after running this action following error will showing ‘0x7002: LDAP extension not loaded’,

/var/www/coasting/vendor/zendframework/zendframework/library/Zend/Authentication/Adapter/Ldap.php(140): ZendLdapLdap->__construct()

/var/www/coasting/vendor/zendframework/zendframework/library/Zend/Authentication/Adapter/Ldap.php(205): ZendAuthenticationAdapterLdap->getLdap()

/var/www/coasting/vendor/zendframework/zendframework/library/Zend/Authentication/AuthenticationService.php(110): ZendAuthenticationAdapterLdap->authenticate()

How can i solve this error. If any other settings?

This is my Action

public function loginAction()
{
    $request= $this->getRequest();
    if($request->isPost())
    {
        $username= $request->getPost('email');
        $password= $request->getPost('password');

        $auth = new AuthenticationService();
        $adapter = new AuthAdapter(
            array('server1'=>array(
                'host' => '192.168.1.4',
                'useStartTls' => false,
                'useSsl' => false,
                'accountDomainName' => 'coasting',
                'accountDomainNameShort' => 'DOMAIN',
                'accountCanonicalForm' => 3,
                'accountFilterFormat' => '(&(objectClass=user)(sAMAccountName=%s))',
                'baseDn' => 'CN=Users,DC=domain,DC=local',
                'bindRequiresDn' => false,
                'optReferrals' => false
            )), 
            $username, 
            $password
        );
        $result = $auth->authenticate($adapter);

        print_r($result);
    }

}

after running this action following error will showing ‘0x7002: LDAP extension not loaded’,

/var/www/coasting/vendor/zendframework/zendframework/library/Zend/Authentication/Adapter/Ldap.php(140): ZendLdapLdap->__construct()

/var/www/coasting/vendor/zendframework/zendframework/library/Zend/Authentication/Adapter/Ldap.php(205): ZendAuthenticationAdapterLdap->getLdap()

/var/www/coasting/vendor/zendframework/zendframework/library/Zend/Authentication/AuthenticationService.php(110): ZendAuthenticationAdapterLdap->authenticate()

How can i solve this error. If any other settings?

  • Remove From My Forums
  • Общие обсуждения

  • Контроллер домена, Windows Server 2008 R2 — dc2

    есть почтовые клиенты, на разных ОС, и разные версии Outlook
    Настроена адресная книга через LDAP на этот сервер,

    книга перестала быть доступной с ошибкой в приложении — каталог microsoft ldap недоступное критическое расширение

    перезагрузка сервера помогает примерно на полчаса-час, потом опять такая же ошибка.

    До этого все работало без проблем, обновления никакие не ставились.

    Подскажите пожалуйста
    Куда можно копать

    • Изменен тип

      5 сентября 2019 г. 7:08

SuiteCRM

Loading

Resolving SugarCRM Error: “LDAP Error: Extensions not loaded”

If you’re hosting SugarCRM on a Linux based server, the below solution might solve your problem, as it did for us:

$ sudo apt-get install php5-ldap

Then restart apache:

$ sudo service apache2 restart

That’s it. For RedHat based systems, I’m not sure if the package is called php5 or php, but try the below:

# yum install php-ldap

В этом разделе рассматривается процедура устранения некоторых типовых проблем с подключением LDAP.

Не удается просмотреть подключение

Если вы не можете просмотреть группы и пользователей, в большинстве случаев это может быть связано с проблемами соединения между сервером LDAP и SaltStack Config или недопустимым значением в форме конфигурации LDAP. Выполните следующее.

  1. Убедитесь, что TCP-соединения между SaltStack Config и выбранным портом на сервере LDAP разрешены.
  2. Перепроверьте записи в форме и проверьте синтаксис с помощью сторонней программы. См. раздел Проверка и устранение неполадок с подключением к службе каталогов.
  3. Если ни одно из предыдущих решений не помогло устранить проблему, см. раздел «Прочие проблемы» ниже.
  4. Если ни одно из решений выше не помогло, обратитесь в службу поддержки.

При попытке предварительного просмотра подключения на странице происходит сбой загрузки.

Если процесс загрузки страницы зависает более чем на две минуты, перезапустите службу RaaS, а затем удалите конфигурацию и создайте ее снова. Для этого выполните следующее.

  1. Откройте журнал RaaS.
    tail -f /var/log/raas/raas

    Журнал содержит сообщение об ошибке, аналогичное следующему.

    [ERROR    :256][ForkPoolWorker-2:10253][ldap_preview_background_task(some_uuid)]
    Task ldap preview_background_task[some_uuid]raised unexpected: KeyError('ad-1_preview')
  2. Остановите и перезапустите службу RaaS.
    systemctl stop raas
    systemctl start raas
  3. Вернитесь в пользовательский интерфейс SaltStack Config и удалите подключение LDAP.

    Примечание:

    Перед удалением можно скопировать записи конфигурации и вставить их в резервный текстовый файл.

  4. Снова создайте конфигурацию LDAP.

Прочие проблемы

Если подключение LDAP уже настроено и сохранено, но пользователи не могут войти в систему или если обнаружены другие проблемы, проверьте журналы raas в режиме расширенной отладки, чтобы определить основную причину.

Чтобы включить расширенную отладку, выполните следующее.

  1. В RaaS откройте /etc/raas/raas.
  2. Внесите следующие изменения.
    • В разделе Loggingoptions раскомментируйте log_file_loglevel:debug.
    • В разделе AD/LDAPdriverconfiguration раскомментируйте log_level и установите значение log_level:EXTENDED.
  3. Остановите и перезапустите службу RaaS.
    systemctl stop raas
    systemctl start raas
  4. Просмотрите журнал raas. Описание некоторых типовых сообщений об ошибках см. в разделе Типовые сообщения об ошибках.
    tail -f /var/log/raas/raas

Типовые сообщения об ошибках

Ниже указаны некоторые типовые ошибки, сообщения о которых могут присутствовать в журналах.

  • Неправильные настройки подключения (SSL). Настройте параметры SSL.
    [raas.utils.validation.schemas.settings][DEBUG   :546 ][Webserver:9096]
    Error while connecting to AD/LDAP Server. SSL connection issues: socket
    ssl wrapping error: [Errno 104] Connection reset by peer
  • Неправильный пароль привязки DN администратора. Проверьте пароль и введите его снова.
    [raas.utils.rpc   ][DEBUG   :284 ][Webserver:9095]
    Processed RPC request(129360670417695). Response:
    {'riq': 129360670417695, 'ret': None, 'error': {'code': 3004, 'message':
    'Request validation failure.', 'detail': {'_schema':
    ['Credentials are not valid']}}, 'warnings': []}
  • Конфликт создает предварительно заполненный фильтр проверки подлинности привязки DN по умолчанию. Оставьте поле незаполненным или используйте {username} вместо {{username}}.

    Примечание:

    Эта ошибка может происходить, если вы уже сохранили подключение LDAP, но пользователи не могут войти в систему.

    [var.tmp._MEIBCyG76.raas.mods.auth.ldap][DEBUG   :903 ][Webserver:9096]
    Running _get_auth_backend_user with this search_filter: (&(objectclass=person)(sAMAccountName={username}))
    
    [var.tmp._MEIBCyG76.raas.mods.auth.ldap][DEBUG   :931 ][Webserver:9096]
    Could not find any user using '(&(objectclass=person)(sAMAccountName={username}))'
    as the search filter in the ldap backend under the ad-1 configuration.
    Trying remote_uid 'None'
    
    [var.tmp._MEIBCyG76.raas.mods.auth.ldap][DEBUG   :963 ][Webserver:9096]
    Could not find any user using '(&(objectClass=person)(objectGUID=None))'
    as the search filter in the ldap backend under the ad-1 configuration.

PHP LDAP расширение не доступно.Проверьте конфигурацию сервера

mitrich

Сообщения: 27
Зарегистрирован: 30 май 2018, 08:29
Имя: Дмитрий Мухановский
Откуда: Россия, Самара

Аватара пользователя

support

Техническая поддержка
Сообщения: 8464
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

mitrich

Сообщения: 27
Зарегистрирован: 30 май 2018, 08:29
Имя: Дмитрий Мухановский
Откуда: Россия, Самара

Аватара пользователя

Oleg

Сообщения: 441
Зарегистрирован: 26 окт 2018, 08:23
Имя: Олег Родионов
Откуда: Россия,Санкт-Петербург

mitrich

Сообщения: 27
Зарегистрирован: 30 май 2018, 08:29
Имя: Дмитрий Мухановский
Откуда: Россия, Самара

Вернуться в «Обсуждение»


Перейти

  • Обсуждение
  • Предложения
  • Плагины
  • Переводы
  • Сообщите об ошибке
  • ↳   Ошибки в версии 3.4.1
  • ↳   Предыдущие версии
  • ↳   Ошибки в версии 2.4
  • ↳   Ошибки в версии 2.3
  • ↳   Ошибки в версии 2.2
  • ↳   Ошибки в версии 2.1
  • ↳   Ошибки в версии 2.0
  • ↳   Ошибки в версии 1.9
  • ↳   Ошибки в версии 1.8
  • ↳   Ошибки в версии 1.7
  • ↳   Ошибки в версии 1.6 (включая предыдущие версии)
  • ↳   Ошибки в версии 2.5
  • ↳   Ошибки в версии 2.6
  • ↳   Ошибки в версии 2.7
  • ↳   Ошибки в версии 2.8
  • ↳   Ошибки в версии 2.9
  • ↳   Ошибки в версии 3.0
  • ↳   Ошибки в версии 3.1
  • ↳   Ошибки в версии 3.2
  • ↳   Ошибки в версии 3.3

  • Ошибка ldap 82 0x52 локальная ошибка
  • Ошибка ldap 81 0x51 сервер отключен ошибка win32 сервера 0 0x0
  • Ошибка ldap 52 нет данных ошибка win32 55
  • Ошибка ldap 0x3a 58
  • Ошибка lda на лексусе