当我要下载和安装Jetpack by WordPress.com插件在我的WP。There look error:
Installation failed: Download failed。cURL错误35:error:0D0890A1:asn1编码例程:ASN1_verify:未知消息摘要算法.
编辑/wp-includes/class-http.php
文件-更改SSL,如下面的代码示例所示
‘decompress’ => true,
// ‘sslverify’ => true
‘sslverify’ => false,
‘sslcertificates’ => ABSPATH . WPINC . ‘/certificates/ca-bundle.crt’,
‘stream’ => false,
‘filename’ => null,
‘limit_response_size’ => null,
);
'ssl_verify' => false
to 'ssl_verify' => true
在/wp-includes/class-wp-http.php
的位置为我解决了这个问题
来自网站:https://curl.se/docs/caextract.html
- 添加
cacert.pem
文件的最新版本。 - 移动
cacert.pem
文件到wp-includescertificates
. - 删除或保留现有的
wp-includescertificatesca-bundle.crt
文件 - 删除现有的
ca-bundle.crt
文件(在上一步中删除以避免任何冲突)后,将cacert.pem
重命名为ca-bundle.crt
。
安装了最新版本的证书后,问题解决了