Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Всем привет,
Пытаюсь запустить пример с websockets-ом отсюда https://www.youtube.com/watch?v=HoSTTfj … G&index=11 и описанием команд
https://dka-develop.ru/blog/article/lar … 0403191710
со ссылкой на github
Запускю приложение и залогинился но при открытии страницы с чатом в консоле получаю ошибку:
VM855:1 POST [url]http://local-001laravel-php-websockets-master.com/broadcasting/auth[/url] 403 (Forbidden)
Где http://local-001laravel-php-websockets-master.com это хостинг локально с настройками и прописвнный в .env
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /_wwwroot/lar/Examples/001laravel-php-websockets-master/public
<Directory /_wwwroot/lar/Examples/001laravel-php-websockets-master/public>
AllowOverride All
Order Deny,Allow
Allow from all
Require all granted
</Directory>
ServerName local-001laravel-php-websockets-master.com
ServerAlias local-001laravel-php-websockets-master.com
Options FollowSymLinks
DirectoryIndex index.php
ErrorLog /_wwwroot/lar/Examples/001laravel-php-websockets-master/storage/logs/error.log
CustomLog /_wwwroot/lar/Examples/001laravel-php-websockets-master/storage/logs/access.log combined
</VirtualHost>
Непонятно к чему нет доступа ? В приложение я залогинился. Там упоминался redis.
Я повторил то было в видео :
$ redis-cli
127.0.0.1:6379>
r$ redis-cli monitor
OK
redis-cli monitor
$ netstat -an | grep 6379
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:6379 127.0.0.1:60022 ESTABLISHED
tcp 0 0 127.0.0.1:6379 127.0.0.1:60032 ESTABLISHED
tcp 0 0 127.0.0.1:60022 127.0.0.1:6379 ESTABLISHED
tcp 0 0 127.0.0.1:60032 127.0.0.1:6379 ESTABLISHED
tcp6 0 0 ::1:6379 :::* LISTEN
$ php artisan websockets:serve
Starting the WebSocket server on port 6001...
New connection opened for app key 123.
Connection id 369720864.693996453 sending message {"event":"pusher:connection_established","data":"{\"socket_id\":\"369720864.693996453\",\"activity_timeout\":30}"}
Connection id 369720864.693996453 closed.
New connection opened for app key 123.
Connection id 52622455.774637789 sending message {"event":"pusher:connection_established","data":"{\"socket_id\":\"52622455.774637789\",\"activity_timeout\":30}"}
.env :
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:HhKIpN1Zz1THpIPKg26dh6Sbo1+gmaT6r1Za6BJCtyM=
APP_DEBUG=true
APP_URL=http://local-001laravel-php-websockets-master.com
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=001laravel-php-websockets-master
DB_USERNAME=root
DB_PASSWORD=1
\\ В качестве вещателя прописывает pusher
BROADCAST_DRIVER=pusher
\\ Фейковые данные
PUSHER_APP_ID=123
PUSHER_APP_KEY=123
PUSHER_APP_SECRET=1234324
PUSHER_APP_CLUSTER=mt1
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
С Redis-ом работать не довелось...
Еще нужны какие-то настройки?
Спасибо!
Не в сети
Страницы 1