0
我們剛剛改變了我們的域名後,長時間名稱更改(名稱實際上發生在兩年前!),我們的DokuWiki安裝已停止能夠看到任何組和會員資格。DokuWiki LDAP無法看到任何羣組
配置已經更新,以反映新的服務器和數據中心和登錄正常工作,它只是沒有工作的組。
$conf['auth']['ldap']['server'] = 'ldap://MYDC.mydomain.co.uk:389';
$conf['auth']['ldap']['binddn'] = '%{user}@mydomain.co.uk';
$conf['auth']['ldap']['usertree'] = 'dc=mydomain,dc=co,dc=uk';
$conf['auth']['ldap']['userfilter'] = '(userPrincipalName=%{user}@mydomain.co.uk)';
$conf['auth']['ldap']['mapping']['name'] = 'displayname';
$conf['auth']['ldap']['mapping']['grps'] = 'array(\'memberof\' => \'/CN=(.+?),/i\')';
$conf['auth']['ldap']['grouptree'] = 'dc=mydomain,dc=co,dc=uk';
$conf['auth']['ldap']['groupfilter'] = '(&(cn=*)(Member=%{dn})(objectClass=group))';
$conf['auth']['ldap']['referrals'] = '0';
$conf['auth']['ldap']['version'] = '3';
$conf['auth']['ldap']['debug'] = 1;
很顯然,我已經編輯了doain名字在那裏,但我的生活中,我看不出有什麼錯在這裏,這一切都昨日精細製作的舊域。
我還應該說,這是一箇舊版本的DokuWiki,由於各種原因,我實際上無法更新。
調試行給了我一個「ldap search:success」行,但是如果我在系統中的任何url上添加「?do = check」,我會得到「你是組的一部分」......什麼也沒有,它看不到任何羣體。
這是一個巨大的痛苦,因爲我們有一個非常複雜的ACL設置的網站,所以它不像我可以把它開放給所有人。
如果有人有任何建議,無論多麼明顯,請通過它們。