PhpMyAdmin 4.6.6 OpenSSL错误

时间:2017-01-24 09:12:26

标签: phpmyadmin openssl

在访问对话框下启动PhpMyAdmin 4.6.6时,有:

OpenSSL error: error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt

使用PHP 7.1.1或7.0.15或5.6.30。

3 个答案:

答案 0 :(得分:3)

由于cookie加密,我确认这是升级问题。该错误应在下次登录时消失。

在升级时使用openssl direcly(不是通过phpseclib)的用户会遇到这种情况。

请参阅http://github.com/phpmyadmin/phpmyadmin/issues/12924

答案 1 :(得分:1)

我在phpMyAdmin中遇到了类似的openSSL错误。通过在以下库文件中修复错位的括号即可解决此问题。

/usr/share/phpmyadmin/libraries/sql.lib.php

第613行,据此编辑

|| (count($analyzed_sql_results[‘select_expr’] == 1)

对此

|| (count($analyzed_sql_results[‘select_expr’]) == 1

答案 2 :(得分:0)

可以通过将phpmyadmin版本更新到4.9.1来解决该问题

以下是在ubuntu中手动升级PHPMyAdmin的链接: https://devanswers.co/manually-upgrade-phpmyadmin/