2016-05-16 4 views
0

Ubuntu 14.04で動作するVMにLDAPを設定しようとしましたが、phpldapadminのインストールも試行しました。今、私はphpldapadminにアクセスすることができますが、私は、新しいユーザーアカウントを作成しようとすると、それは私に、このエラーを与える:phpldapadminでパスワードフィールドが表示されない

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

私は修正がhereを提案しようとしました。私はまたstackoverflowを検索しようとした、と私は同じ提案を見た。残念ながら、エラーは消えません。あたかも既存の値を探しているかのようです。

私はLDAPとphpldapadminの設定でhereの指示に従った。私は今、例えば、ある種の.ldifファイルや何かをロードしておかなければならないかのように、私がステップを逃したかどうか疑問に思っています。

エラーのバックトレースがこれを与える:

/usr/share/phpldapadmin/lib/functions.php (444) 
    error (a:5:{i:0;s:74:"Error trying to get a non-existant ...) 

/usr/share/phpldapadmin/lib/ds.php (81) 
    debug_dump_backtrace (a:2:{i:0;s:74:"Error trying to get a non-existant ...) 

/usr/share/phpldapadmin/lib/PageRender.php (986) 
    getValue (a:2:{i:0;s:10:"appearance";i:1;s:20:"password_hash...) 

/usr/share/phpldapadmin/lib/PageRender.php() 
    drawFormReadWriteValuePasswordAttribute (a:2:{i:0;O:17:"PasswordAttribute":34:{s:4:"name";s...) 

/usr/share/phpldapadmin/lib/Visitor.php (58) 
    call_user_func_array (a:2:{i:0;a:2:{i:0;O:14:"TemplateRender":9:{s:24:"...) 

/usr/share/phpldapadmin/lib/PageRender.php (598) 
    __call (a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:18:"FormReadWri...) 

/usr/share/phpldapadmin/lib/PageRender.php (598) 
    draw (a:3:{i:0;s:18:"FormReadWriteValue";i:1;O:17:"Passw...) 

/usr/share/phpldapadmin/lib/PageRender.php() 
    drawFormValueAttribute (a:2:{i:0;O:17:"PasswordAttribute":34:{s:4:"name";s...) 

/usr/share/phpldapadmin/lib/Visitor.php (58) 
    call_user_func_array (a:2:{i:0;a:2:{i:0;O:14:"TemplateRender":9:{s:24:"...) 

/usr/share/phpldapadmin/lib/TemplateRender.php (2159) 
    __call (a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:9:"FormValue";i...) 

/usr/share/phpldapadmin/lib/TemplateRender.php (2159) 
    draw (a:3:{i:0;s:9:"FormValue";i:1;O:17:"PasswordAttribu...) 

/usr/share/phpldapadmin/lib/TemplateRender.php() 
    drawValueAttribute (a:2:{i:0;O:17:"PasswordAttribute":34:{s:4:"name";s...) 

/usr/share/phpldapadmin/lib/Visitor.php (58) 
    call_user_func_array (a:2:{i:0;a:2:{i:0;O:14:"TemplateRender":9:{s:24:"...) 

/usr/share/phpldapadmin/lib/TemplateRender.php (1828) 
    __call (a:2:{i:0;s:4:"draw";i:1;a:3:{i:0;s:5:"Value";i:1;O...) 

/usr/share/phpldapadmin/lib/TemplateRender.php (1828) 
    draw (a:3:{i:0;s:5:"Value";i:1;O:17:"PasswordAttribute":...) 

/usr/share/phpldapadmin/lib/TemplateRender.php() 
    drawTemplateValuesAttribute (a:1:{i:0;O:17:"PasswordAttribute":34:{s:4:"name";s...) 

/usr/share/phpldapadmin/lib/Visitor.php (58) 
    call_user_func_array (a:2:{i:0;a:2:{i:0;O:14:"TemplateRender":9:{s:24:"...) 

/usr/share/phpldapadmin/lib/TemplateRender.php (1817) 
    __call (a:2:{i:0;s:4:"draw";i:1;a:2:{i:0;s:14:"TemplateVal...) 

/usr/share/phpldapadmin/lib/TemplateRender.php (1817) 
    draw (a:2:{i:0;s:14:"TemplateValues";i:1;O:17:"PasswordA...) 

/usr/share/phpldapadmin/lib/TemplateRender.php() 
    drawTemplateAttribute (a:1:{i:0;O:17:"PasswordAttribute":34:{s:4:"name";s...) 

/usr/share/phpldapadmin/lib/Visitor.php (58) 
    call_user_func_array (a:2:{i:0;a:2:{i:0;O:14:"TemplateRender":9:{s:24:"...) 

/usr/share/phpldapadmin/lib/TemplateRender.php (1602) 
     __call (a:2:{i:0;s:4:"draw";i:1;a:2:{i:0;s:8:"Template";i:...) 

/usr/share/phpldapadmin/lib/TemplateRender.php (1602) 
    draw (a:2:{i:0;s:8:"Template";i:1;O:17:"PasswordAttribut...) 

/usr/share/phpldapadmin/lib/TemplateRender.php (1527) 
    drawShownAttributes (a:0:{}) 

/usr/share/phpldapadmin/lib/TemplateRender.php (644) 
    drawStepForm (a:1:{i:0;i:1;}) 

/usr/share/phpldapadmin/lib/TemplateRender.php (84) 
    visitEnd (a:0:{}) 

/usr/share/phpldapadmin/htdocs/template_engine.php (55) 
    accept (a:0:{}) 

/usr/share/phpldapadmin/htdocs/cmd.php (60) 
    include (a:1:{i:0;s:50:"/usr/share/phpldapadmin/htdocs/temp...) 

私は、ファイルをスキャンしてきたが、私は問題を特定できませんでした。

ご協力いただければ幸いです。

追加情報: OpenLDAPのバージョン:2.4 PHPのバージョン:5.5

答えて

0

私はそれを別のショットを与えてみました。私は私のLDAPとphpldapadminをパージし、それらを再インストールしました。以前は、TemplateRender.php以外の/ usr/share/phpldapadmin/libのfunctions.phpファイルとPageRender.phpファイルも編集しました(これは別のチュートリアルでも見ました)。今回は、TemplateRender.phpファイルを編集しただけで、うまくいきました。

関連する問題