当我试图更新一个自托管的WordPress站点时,我看到“ASN1未知消息摘要算法”

时间:2016-02-05 作者:Hannah Vernon

我有几个WordPress网站,我自己在Windows服务器上托管。

尝试执行升级过程时,请通过/wp-admin/update-core.php?action=do-core-upgrade 我看到以下错误:

错误:0D0890A1:asn1编码例程:asn1\\U验证:未知的消息摘要算法

我完全不清楚从哪里开始解决这个问题。

有趣的是,“WordPress News”小程序显示了类似的错误:

RSS错误:WP HTTP错误:从对等方接收数据时失败

RSS错误:WP HTTP错误:错误:0D0890A1:asn1编码例程:asn1\\U验证:未知的消息摘要算法

1 个回复
SO网友:Damien Carbery

@Kika是对的,您有一个更旧、不安全的OpenSSL版本。

这听起来像:https://wordpress.org/support/topic/getting-download-failed-error0d0890a1asn1-encoding-routinesfunc137reason

我编写了一小段代码,在尝试访问下载服务器时跳过SSL测试。使用此代码不是一个好主意,但会让您摆脱困境。

<?php
/*
Plugin Name: Skip SSL Verify
Plugin URI: http://www.damiencarbery.com
Description: Skip SSL verify in curl downloads - fixes: Download failed. error:0D0890A1:asn1 encoding routines:func(137):reason(161).
Author: Damien Carbery
Version: 0.1
*/

function ssv_skip_ssl_verify($ssl_verify) {
    return false;
}
add_filter(\'https_ssl_verify\', \'ssv_skip_ssl_verify\');
add_filter(\'https_local_ssl_verify\', \'ssv_skip_ssl_verify\');

相关推荐

在将代码添加到函数后无法登录WordPress wp-admin。php

我在函数末尾添加以下代码。php文件,用于根据自定义帖子的帖子标题填充分类法。问题是,当我添加代码时,尝试登录wp admin时会出现以下错误。非常感谢您能帮助我们弄清楚为什么会发生这种情况。Error:错误:由于意外输出,Cookie被阻止。有关帮助,请参阅此文档或尝试支持论坛。Code: <?php function update_custom_terms($post_id) { // only update terms if