gpt4 book ai didi

php - 照亮\广播\广播异常没有消息

转载 作者:行者123 更新时间:2023-12-03 11:23:02 25 4
gpt4 key购买 nike

我正在使用 Laravel websocket written by beyoundcode .

几天后,我连接到 myDomain.com/laravel-websockets第一步解决了。

但是现在,当我触发 event ,laravel此时有错误:

/public_html/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/PusherBroadcaster.php 
**at line 117-(in my case)-**

这是我的堆栈跟踪屏幕截图:

stacktrace

我阅读了这些问题和问题,但对我没有任何帮助:

Laravel Pusher exception: “Illuminate\Broadcasting\BroadcastException”

Exception: Illuminate \ Broadcasting \ BroadcastException No message in PusherBroadcaster.php:119

Laravel pusher Illuminate \ Broadcasting \ BroadcastException No message

但他们都没有对我有帮助。

我看到了这些 issue也:

PusherBroadcaster exception "Failed to connect to Pusher" when running in queue

并基于 this comment , 我更新了我的 php.ini文件:
[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo ="/etc/pki/tls/certs/ca-bundle.crt"

these options tested too:

curl.cainfo ="/etc/pki/tls/cert.pem"
curl.cainfo ="/etc/pki/tls/certs/ca-bundle.crt"

我确实在 localhost 中测试了该场景,一切似乎都很好,我想我的 ssl 有问题,所以为了更详细,我不得不说我正在使用 vps使用 linux centos7我的控制面板是 directadmin我用了 letsencrypt与我的控制面板一起使用 https .

有谁知道我的问题是什么?

提前致谢

最佳答案

In my case, the problem was solved when I put my cert keys to apath which apache could access to those files.


我确实添加了带有这些值的 curl 选项数组:
        'options' => [
'cluster' => env('PUSHER_APP_CLUSTER'),
'encrypted' => true,
'host' => '127.0.0.1',
'port' => 6001,
'scheme' => 'https',
'curl_options' => [
CURLOPT_SSL_VERIFYHOST => 0,
CURLOPT_SSL_VERIFYPEER => 0,
]

And then do not forget to:

php artisan cache:clear

php artisan config:clear


希望这能治愈你的头痛,因为我的。

关于php - 照亮\广播\广播异常没有消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55732030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com