使用 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 new”命令
需要在 hostgator 上的 ssh 上运行“composer update”,但 php -v 要低