【发布时间】:2020-10-20 02:34:02
【问题描述】:
完整的错误描述是:
ErrorException stream_socket_enable_crypto(): SSL 操作失败 带有代码 1. OpenSSL 错误消息:错误:1416F086:SSL 例程:tls_process_server_certificate:证书验证失败
我目前正在使用带有 Voyager 设置的 Laravel 7 (https://voyager.devdojo.com/)。
我的配置中已经有了这个(基于其他一些答案)how to fix stream_socket_enable_crypto(): SSL operation failed with code 1
'stream' => [
'ssl' => [
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
],
],
我做了php artisan config:cache 和php artisan config:clear
但我仍然遇到同样的错误。
这就是我的 .env 的样子
MAIL_DRIVER=smtp
MAIL_MAILER=smtp
MAIL_FROM_NAME="Voyager"
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=587
MAIL_USERNAME=someUsername
MAIL_PASSWORD=somePassword
MAIL_ENCRYPTION=tls
【问题讨论】:
-
哈哈,这行得通。您应该将您的评论转换为答案。