2014-12-08 2 views
1

Я пытаюсь настроить Dokuwiki с LDAP (Version3) на NAS Synology.Dokuwiki с LDAP (Version3) на Synology NAS

DokuWiki версия Release 2014-09-29b "Hrun"

Synology версия DSM 5.1-5004 Update 2

Параметры аутентификации

AuthType: authldap

Настройки плагина Authldap (в комплекте)

$conf['title'] = '.... wiki'; 
$conf['license'] = '0'; 
$conf['useacl'] = 1; 
$conf['authtype'] = 'authldap'; 

$conf['superuser'] = '@wiki_admin'; 

$conf['plugin']['authldap']['server'] = 'ldap://example.com:389'; 
$conf['plugin']['authldap']['usertree'] = 'cn=users,dc=example,dc=com'; 
$conf['plugin']['authldap']['grouptree'] = 'cn=groups,dc=example,dc=com'; 
$conf['plugin']['authldap']['userfilter'] = '(&(uid=%{user})(objectClass=posixAccount))'; 
$conf['plugin']['authldap']['groupfilter'] = '(&(objectClass=posixGroup)(|(gidNumber=%{gid}) (memberUID=%{user})))'; 
$conf['plugin']['authldap']['version'] = 3; 
$conf['plugin']['authldap']['debug'] = 1; 

local.php копируется в local.protected.php

Я всегда получаю сообщения об ошибке

  1. LDAP ERR: расширение LDAP PHP не найдено. [auth.php: 34]
  2. Аутентификация пользователя временно недоступна. Если эта ситуация сохраняется, сообщите об этом администратору Wiki.

althougt согласно [Dokuwiki with LDAP error: User authentication is temporarily unavailable

плагин, кажется, установлен (в комплекте) и включен.

Я не могу найти authldap.php во всей директории wiki.
Папка \ php, указанная в ответе на указанную выше ссылку, отсутствует в дереве DokuWiki. Я установил его на второй NAS без содержимого проекта DokuWiki с теми же результатами. Что здесь не так?

ответ

2

Расширение PHP LDAP не найдено В вашей установке PHP отсутствует необходимое расширение LDAP. Это совершенно не связано с DokuWiki.

LDAP-Extension часто распространяется в другом пакете (например, php5-ldap) или может быть уже установлен, но должен быть включен в вашем php.ini.

Этот post предлагает его просто включить в вашем интерфейсе конфигурации NAS.

 Смежные вопросы

  • Нет связанных вопросов^_^