mediawiki ldap_域不存在且无法工作

mediawiki ldap_域不存在且无法工作,mediawiki,ldap,Mediawiki,Ldap,我正在使用来构建一个知识管理平台,我想使用LDAP来实现身份验证,我正在使用来实现身份验证。下面是我的配置代码块: require_once( "$IP/extensions/LdapAuthentication/LdapAuthentication.php" ); #require_once 'includes/AuthPlugin.php'; $wgAuth= new LdapAuthenticationPlugin(); ## 这两行激活插件 $wgLDAPDomainNames = a

我正在使用来构建一个知识管理平台,我想使用LDAP来实现身份验证,我正在使用来实现身份验证。下面是我的配置代码块:

require_once( "$IP/extensions/LdapAuthentication/LdapAuthentication.php" );
#require_once 'includes/AuthPlugin.php';
$wgAuth= new LdapAuthenticationPlugin(); ## 这两行激活插件

$wgLDAPDomainNames = array( "feihu" ); ##域名简写
$wgLDAPServerNames = array( "feihu"=>"10.123.123.33" ); ##域控域名或者ip
$wgLDAPSearchStrings = array( "feihu"=>"main=USER-NAME@feihu" ); ## USER-NAME 不要修改它

$wgLDAPBaseDNs = array( "feihu"=>"dc=feihu,dc=com");
$wgLDAPSearchAttributes = array( "feihu"=>"sAMAccountName"); ##加上这两句就可以把DC上的用户名都同步过来了。

$wgLDAPUseLocal = true; ## 是否使用本地用户
$wgLDAPUpdateLDAP = true;
$wgLDAPMailPassword = true;

$wgMinimalPasswordLength = 1;
$wgLDAPEncryptionType = array("feihu"=>"clear");


当我启动mediawiki时,我发现已成功安装了LDAP\U身份验证插件,但当我尝试使用LDAP系统中的数据登录mediawiki页面时,它总是显示密码不正确,请重试。我发现我的mediawiki数据库中不存在表ldap\u domains表。任何人都可以帮助我分析并解决此问题,我将非常感谢。

您在安装扩展后没有运行数据库


在您的mediawiki安装目录中:php maintenance/update.php

是的,我在几个月前解决了这个问题,但仍然支持您的答案以增加您的声誉!