存储在Moodle服务器中的LDAP身份验证设置在哪里?

时间:2015-05-25 06:28:54

标签: ldap moodle

我最近在网站管理>下更新了Moodle LDAP-auth设置插件> 身份验证> LDAP服务器

我这样做是为了将LDAP服务器设置从使用旧的 EDIR 更改为新的和首选的 AD

现在我无法登录。

我已进入数据库并更新了config_plugins表(mdl_config_plugins)中的设置(恢复到更改之前的设置),但更改似乎没有生效。

我尝试登录时仍然收到错误:

  

LDAP模块无法连接到任何服务器:服务器:'[new-ad-server]。[business-domain]。[foo]。[bar]:3268',Connection:'Resource id#17',Bind结果:''

当我将设置更新为旧的(工作)ldap服务器时,不确定为什么它仍在使用“new-ad-server”...

显然,这些设置似乎存储在缓存中的某个位置,或存储在内存中,但我似乎无法找到它。

这些设置存储在moodle目录中的哪个位置?

或者,当我无法登录(使用ldap或手动登录)更新设置时,我究竟如何解决此问题?

1 个答案:

答案 0 :(得分:4)

您是正确的,设置存储在mdl_config_plugins中,但它们也被缓存,以使它们更快一些。尝试运行php admin / cli / purge_caches.php(在服务器的命令行上),以清除缓存的值。

相关问题