使用 Laravel Valet 时 Curl“无法获取本地颁发者证书”

发布于 2025-01-09 10:30:43 字数 1556 浏览 0 评论 0原文

在使用 Laravel Valet 进行本地开发时,我遇到了(似乎是)curl 证书错误的一堵不可移​​动的墙。当前的异常是:

cURL错误60:SSL证书问题:无法获取本地颁发者证书(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)

以前的异常存在无效的 RSA 填充数据对于模数来说太大

所有项目都是https。

我已经确定:

  • 当使用 Laravel Http 外观(在底层使用 Guzzle)在 2 个本地 API 之间进行通信时发生。
  • 浏览器到 API 没问题。
  • 到外部 URL(例如 google.com)的 API 就可以了。
  • 项目选择并不重要。发生在任意 2 个本地 API 之间。

我尝试过的操作:

最后一个是关键 - 我已经完全擦除了系统并且重建新的,它仍然在发生。

I'm hitting an immovable wall of (what seem to be) curl certificate errors while using Laravel Valet for local development. The current exception is:

cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

Previous exceptions have been invalid RSA padding and data too large for modulus.

All projects are https.

What I've established:

  • Occurs when using the Laravel Http facade (which uses Guzzle under the hood) to communicate between 2 local APIs.
  • Browser to API is fine.
  • API to external URL, like google.com, is fine.
  • The project choices don't matter. Happens between any 2 local APIs.

What I've tried:

That last one is key - I've wiped the system completely and rebuild fresh and it is still happening.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文