2016-07-30 6 views
0

名前の変更が長引くとドメイン名が変更されました(名前は実際に2年前に起こりました!)、私たちのDokuWikiのインストールはグループとメンバーシップを見ることができなくなりました。DokuWiki LDAPはグループを見ることができません

新しいサーバーとDCを反映するように設定が更新され、ログインが正しく機能しています。これは動作していないグループだけです。明らかに

$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"という行が表示されますが、「?do = check」をシステム内の任意のURLに追加すると、「あなたはグループの一部です」......何も、グループを見ることができません。

私たちはサイトのための非常に複雑なACL設定を持っているので、それは大変な苦痛です。

誰かが何らかの示唆を持っている場合は、どれほど明白であっても、それらを渡してください。

答えて

0

使用されたdokuwiki認証プラグインを変更することで解決しました。「authad」は使いやすく、自分が行っていることでうまく動作します。

サイドボーナスとして、私は最終的に現在のバージョンにアップグレードされたインストールを取得できたことを意味します。

関連する問題