# Wordpress插件 - Curl 60 错误 - 无法验证证书

**URL:** https://meta.discourse.org/t/wordpress-plugin-error-curl-60-unable-to-verify-certificate/169745
**Category:** Support
**Created:** [2020年十一月10日 16:40 UTC](https://meta.discourse.org/t/wordpress-plugin-error-curl-60-unable-to-verify-certificate/169745 "2020-11-10T16:40:28Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Mattia\_Costa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattia_costa/32/199540_2.png) [@Mattia\_Costa](https://meta.discourse.org/u/Mattia_Costa)
#### Post date: [2020年十一月10日 16:40 UTC](https://meta.discourse.org/t/wordpress-plugin-error-curl-60-unable-to-verify-certificate/169745/1 "2020-11-10T16:40:28Z")

</div>

大家好！  
我是新来的，刚刚加入 Discourse 大家庭。

今天，我尝试将新安装的 WordPress 与新安装的 Discourse 进行集成时，遇到了一个奇怪的错误：

`cURL 错误 60：SSL 证书问题：无法获取本地颁发者证书-`

Discourse 和 WordPress 都使用了通配符证书，其中 Discourse 运行在子域名上，而 WordPress 运行在主域名上。

Discourse 安装在我 ESXi 服务器上的 Ubuntu 虚拟机中，我是通过快速设置完成的。

Discourse 本身没有任何问题，我也不太清楚 CA 的问题出在哪里。

我在网上看到很多人建议在 php.ini 中添加对本地 .cert 文件的引用，我也尝试过，但没有成功。

WordPress 和 Discourse 都使用 HTTPS，并且 Discourse 已设置为“强制 HTTPS”。

我应该如何解决这个问题？  
有什么建议吗？

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2020年十一月10日 16:55 UTC](https://meta.discourse.org/t/wordpress-plugin-error-curl-60-unable-to-verify-certificate/169745/2 "2020-11-10T16:55:37Z")

</div>

这似乎不是 Discourse 的问题，更像是您的 SSL 证书配置和 `curl` 的问题……我们不确定这里是否适合提供帮助。

---

<div class="post-metadata">

### Author: ![Mattia\_Costa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattia_costa/32/199540_2.png) [@Mattia\_Costa](https://meta.discourse.org/u/Mattia_Costa)
#### Post date: [2020年十一月10日 17:02 UTC](https://meta.discourse.org/t/wordpress-plugin-error-curl-60-unable-to-verify-certificate/169745/3 "2020-11-10T17:02:25Z")

</div>

是的，我已经尝试过大部分方法，但还没找到合适的解决办法……希望有人遇到过这个奇怪的问题并解决了它。

---

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [2020年十一月10日 17:55 UTC](https://meta.discourse.org/t/wordpress-plugin-error-curl-60-unable-to-verify-certificate/169745/4 "2020-11-10T17:55:09Z")

</div>

这_可能_是您的 Discourse 安装存在问题。

此错误意味着您的 WordPress 无法验证 Discourse 的 SSL 证书是否可信。

可能存在两种情况：

1. 问题出在 WordPress 方面：您的 WordPress 服务器没有最新受信任的证书颁发机构列表。[Settings error SSL certificate problem: unable to get local issuer certificate | WordPress.org](https://wordpress.org/support/topic/settings-error-ssl-certificate-problem-unable-to-get-local-issuer-certificate/)

2. Discourse 配置不正确——Web 服务器未提供正确的证书链。您的 Discourse 安装是否通过了 SSL 测试？[SSL Server Test (Powered by Qualys SSL Labs)](https://www.ssllabs.com/ssltest/)

---

<div class="post-metadata">

### Author: ![Mattia\_Costa](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattia_costa/32/199540_2.png) [@Mattia\_Costa](https://meta.discourse.org/u/Mattia_Costa)
#### Post date: [2020年十一月10日 19:51 UTC](https://meta.discourse.org/t/wordpress-plugin-error-curl-60-unable-to-verify-certificate/169745/5 "2020-11-10T19:51:27Z")

</div>

嘿，Richard，谢谢你的回复。

我进行了一些调研，目前能想到的唯一问题是我的网络配置。我的 Discourse 部署在虚拟机内，并且位于反向代理之后。

我使用的是 HAProxy。经过调研，我发现我不是第一个在通过 HTTPS 发布的网站后端使用反向代理时遇到此类错误的人。

我正在进一步研究，现在可能有了一个推测……

我会随时向大家同步进展！

---

<div class="post-metadata">

### Author: ![daniel\_dekay](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/daniel_dekay/32/222865_2.png) [@daniel\_dekay](https://meta.discourse.org/u/daniel_dekay)
#### Post date: [2021年七月18日 13:11 UTC](https://meta.discourse.org/t/wordpress-plugin-error-curl-60-unable-to-verify-certificate/169745/6 "2021-07-18T13:11:30Z")

</div>

您是否已经解决了这个问题？
