无法将 Discourse 连接到 WordPress

我已创建 API 密钥、输入 URL、API 和用户名,但 WP Discourse 插件返回了以下信息:

您未连接到 Discourse。请检查您的连接设置是否正确。如果问题仍然存在,请启用连接日志并检查日志。

这是我收到的日志。

[2022-06-05 17:20:38] connection.INFO: check_connection_status.failed_to_connect {“error”:“wpdc_response_error”,“message”:“从 Discourse 返回了无效响应”,“http_code”:“”,“http_body”:“”}

有时是这个日志。

[2022-06-05 16:14:55] connection.INFO: check_connection_status.failed_to_connect {“error”:“wpdc_response_error”,“message”:“从 Discourse 返回了无效响应”,“http_code”:404,“http_body”:“\r\n404 Not Found\r\n\r\n

404 Not Found

\r\n
\r\nnginx\r\n\r\n\r\n”}

我还检查了 curl,这是我收到的。

curl: (60) SSL: no alternative certificate subject name matches target host name ‘cmasfo.com
更多详情请参见:curl - SSL CA Certificates

curl 无法验证服务器的合法性,因此无法与其建立安全连接。要了解有关此情况的更多信息以及如何解决,请访问上面提到的网页。

在这种情况下我该怎么办?

1 个赞

你好 @CMASFO,欢迎来到 meta :slight_smile:

关于这类问题,请参阅我在此处的回复:

特别是:

我建议你多催促你的托管服务提供商,问问他们为什么无法向某个域名发起 cURL 请求。如果他们有更具体的理由认为这是 WP Discourse 插件的问题,而不是服务器上的 cURL 版本不正确(这看起来更有可能),他们欢迎在此处发帖,甚至给我发私信,我很乐意与他们进一步探讨。

以及:

告诉我你的进展。

2 个赞

我在两个环境中都遇到了这个问题。
一个是 bitnami wordpress stack,另一个是 aapanel。
所以我尝试手动安装 wordpress,
就像手动安装服务器和数据库一样,
现在它能用了!
只是想知道问题出在哪里
感谢回复

2 个赞

很可能是您服务器上的 php-curl 版本有问题。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.