Я пытаюсь установить Dokuwiki с LDAP на моем локальном компьютере.Dokuwiki с ошибкой LDAP: аутентификация пользователя временно недоступна
версия Dokuwiki является 2014-05-05 "Вдумайтесь Тупс"
Параметры аутентификации
authtype: authldap
Плагин Authldap (в комплекте плагин) Настройки
plugin»authldap»server: localhost
plugin»authldap»port: 10389
plugin»authldap»usertree: ou=People,o=sevenSeas
plugin»authldap»grouptree: ou=Groups,o=sevenSeas
plugin»authldap»userfilter:
plugin»authldap»groupfilter:
plugin»authldap»version: 3
plugin»authldap»binddn: uid=admin,ou=system
plugin»authldap»bindpw: secret
содержание Local.php
<?php
/*
* Dokuwiki's Main Configuration File - Local Settings
* Auto-generated by config plugin
* Run for user:
* Date: Fri, 20 Jun 2014 10:04:50 +0200
*/
$conf['title'] = 'Sample Wiki';
$conf['license'] = 'cc-by-sa';
$conf['useacl'] = 1;
$conf['authtype'] = 'authldap';
$conf['superuser'] = '@admin,jhallett';
$conf['disableactions'] = 'register,resendpwd,profile';
$conf['proxy']['user'] = 'admin';
$conf['proxy']['pass'] = '<b>OU9sLi8nXVw=';
$conf['plugin']['authldap']['server'] = 'localhost';
$conf['plugin']['authldap']['port'] = 10389;
$conf['plugin']['authldap']['usertree'] = 'ou=People,o=sevenSeas';
$conf['plugin']['authldap']['grouptree'] = 'ou=Groups,o=sevenSeas';
$conf['plugin']['authldap']['version'] = 3;
$conf['plugin']['authldap']['binddn'] = 'uid=admin,ou=system';
$conf['plugin']['authldap']['bindpw'] = 'secret';
$conf['openregister'] = '0';
// end auto-generated content
LDAP использует Apache DS 2.0.0 и Apache Directory, студия 2.0.0 работает на Java 1.7.0_51.
Оба установлены успешно. Я выполнил установку по умолчанию с Getting Started Guide и добавил sample configuration и sample LDIF.
Я использую настройки по умолчанию в соответствии с Getting Started Guide:
Default Port: 10389
Default Bind DN: uid=admin,ou=system
Default Bind Password: secret
Когда я сохранить конфигурацию Dokuwiki, я получил следующее сообщение об ошибке:
User authentication is temporarily unavailable.
If this situation persists, please inform your Wiki Admin.
Что должен Я делаю, чтобы исправить эту проблему?
Включите опцию debug для dokuwiki и плагина LDAP и посмотрите, какую дополнительную информацию вы получите –
Я проверил опцию «Basic: allowdebug». Я получил только следующую информацию: '05:55:34 :: 1: checkUpdateMessages(): messages.txt обновлено' in \ 'DokuWikiStick \ dokuwiki \ data \ cache \ debug.log'. Я пропустил любую конфигурацию отладки? – David
@AndreasGohr: Я получил отладочную информацию, заполнив & do = debug в адресной строке. Поскольку текст довольно большой, я не могу привязать его к основному сообщению. Какие ключевые слова я должен проверить? – David