记录一次关于md5_file(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086无法获取上传文件MD5值的的处理

问题展示一:

yii\base\ErrorException: md5_file(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed 

处理方式:
修改php.ini文件配置参数,实测我的是linux宝塔面板PHP-7.4.33 .
将allow_url_include = off改为allow_url_include = On,然后重启服务。结果出现问题二,继续解决

问题展示一:

    yii\base\ErrorException: failed loading cafile stream: `/www/server/php/74/cert.pem'

处理方式:
查看SSL证书不存在,宝塔面板内置的证书名称是:cacert.pem(猜测可能是宝塔官方待优化的问题)
将cacert.pem拷贝一份,名称变更为cert.pem
修改php.ini文件配置参数,证书路径

#openssl.cafile=/etc/pki/tls/certs/ca-bundle.crt
openssl.cafile=/www/server/php/74/cert.pem

重启PHP服务,问题解决完成。

发表评论 / Comment

用心评论~