2

我安装了 Bugzilla 4.2.4。安装后,我被要求创建一个管理员帐户。所以我输入了一个电子邮件地址和一个密码。打开 Bugzilla 并以管理员身份登录。通过管理员配置。我想使用 LDAP 来授权我的用户。所以我设置了 LDAP 配置。

我注销了,当我尝试使用我的 LDAP 密码重新登录时。我收到以下错误:

Failed to bind to the LDAP server. The error message was: No such object
Traceback:
    at Bugzilla/Auth/Verify/LDAP.pm line 168
Bugzilla::Auth::Verify::LDAP::_bind_ldap_for_search(...) called atBugzilla/Auth/Verify/LDAP.pm line 60
Bugzilla::Auth::Verify::LDAP::check_credentials(...) called at Bugzilla/Auth/Verify/Stack.pm line 62
Bugzilla::Auth::Verify::Stack::check_credentials(...) called at Bugzilla/Auth.pm line 72
Bugzilla::Auth::login(...) called at Bugzilla.pm line 345
Bugzilla::login(...) called at /www/https/htdocs/bugzilla/index.cgi line 40

我可能把 LDAP 变量放错了。但现在我无法回到 Bugzilla。我去了 ./checksetup 并重新创建了管理员密码。但是,Bugzilla 仍在尝试通过 LDAP 进行身份验证。

如何告诉 Bugzilla 不要使用 LDAP 身份验证,以便我可以重新登录并检查我的 LDAP 变量?

4

1 回答 1

5

Bugzilla/data/params文件内部,您可以将值设置'user_verify_class'DB, LDAP

于 2013-03-18T14:55:27.213 回答