Имею сервер с ldap на базе Debian lennydn: ou=People, dc=ldap, dc=local
ou: People
objectclass: organizationalUnitdn: ou=Group, dc=ldap, dc=local
ou: Group
objectclass: organizationalUnitСервер функционирует и отвечает на запросы через ldapsearch.
Необходимо прикрутить к нему mediawiki. Воспользовался соответствующим расширением и мануалом, но заставить работать медиавики через лдап так и не получилось.
Однако получилось моментально прикрутить к ладп движок dokuwiki, используя ссылку http://www.dokuwiki.org/auth:ldap. Как я понимаю, лдап все же финкционирует.При авторизации через лдап медиавики выдает ошибку
Entering validDomain
User is using a valid domain. Setting domain as: COMPANY NAME Entering getCanonicalName
Username isn't empty
Munged username: Test2
Entering allowPasswordChange
Entering modifyUITemplateСсылки для конфигурации медиавики для лдап
1. http://www.mediawiki.org/wiki/Extension:LDAP_Authentication/...
2. http://www.mediawiki.org/wiki/Extension:LDAP_Authentication/...В чем может быть проблема? Может есть у кого рабочий вариант mediawiki+ldap?
Вопрос решен.Решение:
из мануала http://codesnippets.joyent.com/posts/show/1085
в строках
$wgLDAPWriterDN = array( "domain-ldap" => "cn=Manager,dc=domain,dc=org" ); // for changing passwords; AddLDAPUsers below must be true
$wgLDAPWriterPassword = array( "domain-ldap" => "MANAGERPASSWORD" ); // FIXMEЮзер cn=Manager с паролем MANAGERPASSWORD должен существовать в базе лдапа и также быть админом для mediawiki.
З.Ы. аналогично и для phpbb3