使用 Laravel 6.20.27 (PHP v7.4.19) 的 Sentry v2.10 的 SSL 错误

Posted

技术标签:

【中文标题】使用 Laravel 6.20.27 (PHP v7.4.19) 的 Sentry v2.10 的 SSL 错误【英文标题】:SSL Error for Sentry v2.10 with Laravel 6.20.27 (PHP v7.4.19) 【发布时间】:2021-12-27 11:54:34 【问题描述】:

我在 Laravel v6.20.27 和 php v7.4.19 中使用 sentry(2.10 版)。我遵循文档 (https://docs.sentry.io/platforms/php/guides/laravel/other-versions/laravel5-6/) 中提到的相同步骤。但是我无法继续,因为我收到以下错误

There was an error sending the event.
SDK: Failed to send the event to Sentry. Reason: "SSL peer certificate or SSH remote key was not OK for "https://oXXXXXXX.ingest.sentry.io/api/XXXXXXXX/store/".".
Please check the error message from the SDK above for further hints about what went wrong.

请帮我解决这个问题。

【问题讨论】:

【参考方案1】:

我在本地遇到了同样的问题。我在 Windows 上使用 Laragon。

我使用link 下载了一个新的 cacert.pem 文件

只需将其替换为您当前在 ssl 文件夹中的那个即可。希望这能解决您的问题。

【讨论】:

【参考方案2】:

当您生成 SSL 证书时,您必须指定主机或服务器名称。如果它与您的真实主机或服务器名称不匹配,您会看到此错误。 检查这个 repo https://gitlab.com/damp-stack/mysql-ssl-docker/-/blob/master/gencerts.sh fake-server 应该等于你的服务器名称。

【讨论】:

以上是关于使用 Laravel 6.20.27 (PHP v7.4.19) 的 Sentry v2.10 的 SSL 错误的主要内容,如果未能解决你的问题,请参考以下文章

无法打开流:没有这样的文件或目录(Laravel)

在 laravel 项目中运行“laravel new”命令

需要在 hostgator 上的 ssh 上运行“composer update”,但 php -v 要低

从 Laravel 4 URL 中删除 index.php 并将 www 重写为非 www

laravel-octane 体验及压测

有关 JSON、cURL 和 laravel 的参考文档