【发布时间】:2014-12-08 12:37:48
【问题描述】:
我正在尝试在 Synology NAS 上使用 LDAP(版本 3)设置 Dokuwiki。
DokuWiki 版本是 Release 2014-09-29b "Hrun"
Synology 版本为 DSM 5.1-5004 Update 2
身份验证设置
身份验证类型: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 错误:未找到 PHP LDAP 扩展。 [auth.php:34]
- 用户身份验证暂时不可用。如果这种情况持续存在,请通知您的 Wiki 管理员。
尽管根据 [Dokuwiki with LDAP error: User authentication is temporarily unavailable
插件似乎已安装(捆绑)并启用。
我在整个 wiki 目录中找不到任何 authldap.php。
上述链接的答案中提到的 \php 文件夹不在 DokuWiki 树中。
我将它安装在没有 DokuWiki 项目内容的第二个 NAS 上,结果相同。
这里出了什么问题?
【问题讨论】: