WP 插件安装错误 - 安装失败:下载失败。卷曲错误 35

问题描述 投票:0回答:4

当我要在我的 WP 中下载并安装 WordPress.com 的 Jetpack 插件时。出现错误:

安装失败:下载失败。 cURL 错误 35:错误:0D0890A1:asn1 编码例程:ASN1_verify:未知消息摘要算法

wordpress curl plugins
4个回答
8
投票

编辑

/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,
);

0
投票

'ssl_verify' => false
'ssl_verify' => true
/wp-includes/class-wp-http.php
的位置为我解决了这个问题。


0
投票

来自网站:https://curl.se/docs/caextract.html

  1. 添加最新版本的
    cacert.pem
    文件。
  2. cacert.pem
    文件移动到
    wp-includes\certificates
  3. 删除或重新管理现有的
    wp-includes\certificates\ca-bundle.crt
    文件。
  4. 删除现有
    cacert.pem
    文件(已在上一步中删除以避免任何冲突)后,将
    ca-bundle.crt
    重命名为
    ca-bundle.crt

安装最新版本的证书后,问题就解决了。


0
投票

关闭

sslverify
,就像已接受的答案一样,只会将问题掩盖起来。

正确的方法是找出为什么从您的服务器到 WP.org 的出站连接失败。

© www.soinside.com 2019 - 2024. All rights reserved.