我最近尝试将我的phpMyAdmin实例从版本4.6.6
更新为4.7.5
。更新本身很好但是我在连接到数据库后现在在大多数页面的底部看到这些警告消息:
Undefined index: ssl_key
Undefined index: ssl_cert
Undefined index: ssl_ca_path
Undefined index: ssl_ciphers
我正在连接的数据库使用自签名证书。在我的phpMyAdmin配置中,我有这些与SSL相关的指令:
$cfg['Servers'][$i]['ssl'] = true;
$cfg['Servers'][$i]['ssl_ca'] = '../ssl/cacert.crt';
$cfg['Servers'][$i]['controlssl'] = true;
$cfg['Servers'][$i]['controlssl_ca'] = '../ssl/cacert.crt';
在4.6.6
下,这已足够。即使在4.7.5
下,这似乎与使用SSL连接有关,但它会显示这些警告消息。
Warning messages displayed within phpMyAdmin
我尝试添加其他SSL指令:
$cfg['Servers'][$i]['ssl_verify'] = false;
$cfg['Servers'][$i]['controlssl_verify'] = false;
并且警告消息仍然存在。
如何确定导致这些警告消息的原因?