我安装了Bugzilla 4.2.4。安装完成后,我被要求创建一个管理员帐户。 所以我输入了一个电子邮件地址和一个密码。打开Bugzilla并以Admin身份登录。通过管理配置。我想使用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变量?
答案 0 :(得分:4)
在Bugzilla/data/params
内置文件中,您可以将'user_verify_class'
的值设置回DB, LDAP