我有几个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验证:未知的消息摘要算法
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\');