欢迎光临
我们一直在努力

PhpLdapAdmin password error with PHP 5

当你创建phpLdapAdmin用户时会出现以下报错:

Error trying to get a non-existant value (appearance,password_hash)

跟踪错误提示的路径

File    /usr/share/phpldapadmin/lib/functions.php (444)
    Function    error (a:5:{i:0;s:67:"Error trying to get a non-existant ...)
File    /usr/share/phpldapadmin/lib/ds.php (81)
    Function    debug_dump_backtrace (a:2:{i:0;s:67:"Error trying to get a non-existant ...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php (2469)
    Function    getValue (a:2:{i:0;s:10:"appearance";i:1;s:13:"password_hash...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php ()
    Function    drawDefaultHelperPasswordAttribute (a:2:{i:0;O:17:"PasswordAttribute":34:{s:4:"name";s...)
File    /usr/share/phpldapadmin/lib/Visitor.php (58)
    Function    call_user_func_array (a:2:{i:0;a:2:{i:0;O:14:"TemplateRender":9:{s:24:"...)
...

这是PHP5.5的错误,为了解决这个问题需要修改/usr/share/phpldapadmin/lib/TemplateRender.php文件。

打开/usr/share/phpldapadmin/lib/TemplateRender.php文件编辑2469行更改:

$default = $this->getServer()->getValue('appearance','password_hash');

更改为

$default = $this->getServer()->getValue('appearance','password_hash_custom');

注意’password_hash’已改为’password_hash_custom’。现在,您应该能够添加用户并正确设置密码。

窗外天空
关注公众号『窗外天空』

获取更多建站运营运维新知!
互联网创业、前沿技术......

赞(0) 打赏
文章名称:《PhpLdapAdmin password error with PHP 5》
文章链接:https://www.nixonli.com/17004.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏