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

Moodle服务器中存储的LDAP身份验证设置在哪里?,ldap,moodle,Ldap,Moodle,我最近更新了站点管理>插件>身份验证>LDAP服务器下的Moodle LDAP身份验证设置 我这样做是为了将LDAP服务器设置从使用旧的EDIR更改为新的首选AD 现在我无法登录 我已经进入数据库并更新了config_plugins表(mdl_config_plugins)中的设置(恢复到更改之前的状态),但是更改似乎没有生效 当我尝试登录时仍收到错误: LDAP模块无法连接到任何服务器:服务器:'[new ad Server].[business domain].[foo].[bar]:326

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

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

现在我无法登录

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

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

LDAP模块无法连接到任何服务器:服务器:'[new ad Server].[business domain].[foo].[bar]:3268',连接:'Resource id#17',绑定结果:'

不知道为什么它仍然使用“新的广告服务器”,当我更新设置为我们的旧(工作)ldap服务器

显然,这些设置似乎存储在缓存中的某个地方,或者存储在内存中的某个地方,但我似乎找不到它

这些设置存储在moodle目录的哪里?


或者,当我无法登录(使用ldap或手动登录)来更新设置时,我到底该如何解决这个问题?

您是对的,设置存储在mdl\u config\u插件中,但它们也被缓存,以使它们更快一点。尝试运行php admin/cli/purge_caches.php(在服务器上的命令行上),以清除缓存的值。

我已经尝试过了,效果很好。谢谢你,你帮我省了很多麻烦!