使用RWordpress发布到Wordpress时出现SSL错误消息

时间:2019-08-13 13:17:22

标签: r wordpress knitr

我尝试使用RWordpress软件包(https://github.com/duncantl/RWordPress)发布到我的Wordpress网站。这一直有效到最近,现在我收到以下错误消息。

options(WordPressLogin = c(bla = 'fasel'),
        WordPressURL = 'https://www.econinfo.de/xmlrpc.php')

getRecentPostTitles()

Error in function (type, msg, asError = TRUE)  : 
  error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

四处搜寻,似乎与TLS版本存在冲突,但我不知道这是什么方面。我的托管人的证书支持TSL 1.1和TLS 1.2。

任何帮助将不胜感激。

我在Win 10上使用

> RCurl::curlVersion()
$age
[1] 3

$version
[1] "7.40.0"

$vesion_num
[1] 468992

$host
[1] "x86_64-pc-win32"

$features
      ssl      libz      ntlm asynchdns    spnego largefile       idn      sspi 
        4         8        16       128       256       512      1024      2048 

$ssl_version
[1] "OpenSSL/1.0.0o"

3 个答案:

答案 0 :(得分:5)

RWordpress软件包has not been touched for over 7 years。您可能想探索其他选项。

这几天,人们使用curlhttr软件包访问互联网。不幸的是,RCurl软件包多年来一直没有得到维护,它仅支持非常旧的SSL版本(似乎不支持TSL 1.1和TLS 1.2)

答案 1 :(得分:0)

在使用Windows 10时,您最终可以下载IIS Crypto并轻松管理和禁用TLS和SSL。

但是@Jeron是对的,RWordpress已弃用。

答案 2 :(得分:-1)

有人知道当前 REST API 的解决方案吗?我很接近,但缺少使其工作的最后部分,请参阅:Upload Media in Wordpress Library via R