openssl_encrypt(): Using an empty Initialization Vector (iv) is potentially insecure and not recommended 错误 phpmyadmin

openssl_encrypt(): Using an empty Initialization Vector (iv) is potentially insecure and not recommended error phpmyadmin

我在打开 phpmyadmin 时遇到了这个问题。我还没有在我的服务器上做任何事情

/libraries/plugins/auth/AuthenticationCookie.class.php#744 openssl_encrypt():使用空的初始化向量 (iv) 可能不安全,不推荐使用 回溯

./libraries/plugins/auth/AuthenticationCookie.class.php#744: openssl_encrypt( 字符串 'userid', 字符串 'AES-128-CBC', 细绳 '', 整数 0, 细绳 '', ) ./libraries/plugins/auth/AuthenticationCookie.class.php#626: AuthenticationCookie->cookieEncrypt( 字符串 'userid', 字符串 '8a782c92b7c2ca333600e3da8d629fbb', ) ./libraries/plugins/auth/AuthenticationCookie.class.php#549: AuthenticationCookie->storeUsernameCookie(string 'userid') ./libraries/common.inc.php#1037:AuthenticationCookie->storeUserCredentials() ./prefs_manage.php#12: require_once(./libraries/common.inc.php)

这是因为 apache 服务器中的证书没有正确更新。尽管您可以使用 Sql Workbench 访问服务器中的 MySql Db windows 和 Sequel pro 访问 Mac 或者如果您想修复此问题您的服务器出现问题,您可以执行此命令

sudo apache2ctl stop

停止服务,

sudo apache2ctl start

重新开始。

将更新证书并修复问题。