【问题标题】:Where is the LDAP auth settings stored in the Moodle server?Moodle 服务器中存储的 LDAP 身份验证设置在哪里?
【发布时间】:2015-05-25 06:28:54
【问题描述】:

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

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

现在我无法登录。

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

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

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

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

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

这些设置存储在moodle目录的什么位置?

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

【问题讨论】:

    标签: ldap moodle


    【解决方案1】:

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

    【讨论】:

    • 我试过了,它奏效了。谢谢你,为我省去了很多麻烦!
    猜你喜欢
    • 2015-05-06
    • 1970-01-01
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 2021-12-27
    • 1970-01-01
    • 2017-08-15
    相关资源
    最近更新 更多