Я пытаюсь настроить Dokuwiki с LDAP (Version3) на NAS-устройстве Synology.
Версия DokuWiki — релиз 2014-09-29b «Хрун»
Версия Synology — DSM 5.1-5004, обновление 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
Я всегда получаю следующие сообщения об ошибках
хотя согласно [Докувики с ошибкой LDAP: аутентификация пользователя временно недоступна
плагин, кажется, установлен (в комплекте) и включен.
Я не могу найти ни одного authldap.php во всем каталоге вики.
Папка \ php, указанная в ответе на приведенную выше ссылку, отсутствует в дереве DokuWiki.
Я установил его на второй NAS без содержимого проекта DokuWiki с такими же результатами.
Что здесь не так?
Расширение PHP LDAP не найдено В вашей установке PHP отсутствует нужное расширение LDAP. Это совершенно не связано с DokuWiki.
Расширение LDAP часто распространяется в другом пакете (например, php5-ldap) или оно уже может быть установлено, но его необходимо включить в php.ini.
это сообщение предполагает, что он может быть просто включен в вашем интерфейсе конфигурации NAS.
Других решений пока нет …