web-dev-qa-db-fra.com

Obtention d'une erreur lors de la définition du champ de mot de passe lors de la création d'un compte utilisateur générique phpldapadmin

J'utilise openldap 1.2.2 et php 5.5 voici l'erreur que je reçois. Je suis nouveau dans ces choses et je suis en train de suivre cela tutoriel .

Erreur lors de la tentative d'obtention d'une valeur inexistante (apparence, password_hash) enter code here

Trace de débogage PHP

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:"...)
File    /usr/share/phpldapadmin/lib/PageRender.php (1006)
    Function    __call (a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:13:"DefaultHelp...)
File    /usr/share/phpldapadmin/lib/PageRender.php (1006)
    Function    draw (a:3:{i:0;s:13:"DefaultHelper";i:1;O:17:"PasswordAt...)
File    /usr/share/phpldapadmin/lib/PageRender.php ()
    Function    drawFormReadWriteValuePasswordAttribute (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:"...)
File    /usr/share/phpldapadmin/lib/PageRender.php (597)
    Function    __call (a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:18:"FormReadWri...)
File    /usr/share/phpldapadmin/lib/PageRender.php (597)
    Function    draw (a:3:{i:0;s:18:"FormReadWriteValue";i:1;O:17:"Passw...)
File    /usr/share/phpldapadmin/lib/PageRender.php ()
    Function    drawFormValueAttribute (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:"...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php (2159)
    Function    __call (a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:9:"FormValue";i...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php (2159)
    Function    draw (a:3:{i:0;s:9:"FormValue";i:1;O:17:"PasswordAttribu...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php ()
    Function    drawValueAttribute (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:"...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php (1828)
    Function    __call (a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:5:"Value";i:1;O...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php (1828)
    Function    draw (a:3:{i:0;s:5:"Value";i:1;O:17:"PasswordAttribute":...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php ()
    Function    drawTemplateValuesAttribute (a:1:{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:"...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php (1817)
    Function    __call (a:2:{i:0;s:4:"draw";i:1;a:2:{i:0;s:14:"TemplateVal...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php (1817)
    Function    draw (a:2:{i:0;s:14:"TemplateValues";i:1;O:17:"PasswordA...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php ()
    Function    drawTemplateAttribute (a:1:{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:"...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php (1602)
    Function    __call (a:2:{i:0;s:4:"draw";i:1;a:2:{i:0;s:8:"Template";i:...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php (1602)
    Function    draw (a:2:{i:0;s:8:"Template";i:1;O:17:"PasswordAttribut...)
File    /usr/share/phpldapadmin/lib/TemplateRender.php (1527)
    Function    drawShownAttributes (a:0:{})
File    /usr/share/phpldapadmin/lib/TemplateRender.php (644)
    Function    drawStepForm (a:1:{i:0;i:1;})
File    /usr/share/phpldapadmin/lib/TemplateRender.php (84)
    Function    visitEnd (a:0:{})
File    /usr/share/phpldapadmin/htdocs/template_engine.php (55)
    Function    accept (a:0:{})
File    /usr/share/phpldapadmin/htdocs/cmd.php (59)
    Function    include (a:1:{i:0;s:50:"/usr/share/phpldapadmin/htdocs/temp...)
34
user3117680

Il semble que vous ayez déjà appliqué les correctifs diff pour PHP 5.5 .

Il vous suffit de changer password_hash dans /usr/share/phpldapadmin/lib/TemplateRender.php à la ligne 2469 au password_hash_custom.

98
Ryan Lavelle