я понял суть и опять же повторюсь. есть 2 варианта:
держать коннект постоянным с бд
использовать различные супервизоры "твой пакет использует mysql но эту ситуацию я так понял ты не продумал" - это я учитывал и тут варианты вытекают из предыдущих пунктов. тем более что напрямую код не работает с бд, а через уии дб коннекшены.
RamRR
@RamRR
<?phpecho777;
?>
Ramil1
@Ramil1
Mixed Content: The page at 'https://site.ru?cid=55' was loaded over HTTPS, but attempted to connect to the insecure WebSocket endpoint 'ws://site.ru:8085/'. This request has been blocked; this endpoint must be available over WSS подскажите как можно решить данную проблему?
Ievgen Sentiabov
@joni-jones
нужно в настройках соединения указывать wss:// вместо ws:// в chat-room.js:line:23. Создайте ишью на гитхабе, я добавлю возможность для указания https для сокета
iluxaar
@iluxaar
привет
backbone нужно отдельно подтягивать?
iluxaar
@iluxaar
а не, увидел откуда тянется
TypeError: this.model is undefined
this.model.set('message', msg);
падает при отправке сообщения
Ievgen Sentiabov
@joni-jones
привет, опишите пожалуйста весь кейс, как конфигурили, используете для гостевых пользователей или авторизованных
текущая версия пакета и тд
Nguyen Bao Tai
@nbtai
I get error, it say that :
Uncaught TypeError: Cannot read property 'set' of undefined this.model.set('timestamp', '');
Ievgen Sentiabov
@joni-jones
where are can be two potential issues:
server not started correctly 2. when server at first not started while you added user to chat on front, the cookie was stored, but user is not
This message was deleted
you need to check if server was started correctly and clear browser cookies
Alex Collin
@AlexCollin
Всем привет
./yii chat-server/run
Просто висит
Не поможете?
Alex Collin
@AlexCollin
@joni-jones
Ievgen Sentiabov
@joni-jones
он и должен висеть, скрипт работает как демон. в логах Вы сможете увидеть больше деталей, в ридми написано как настроить лог
Alex Collin
@AlexCollin
@joni-jones большое спасибо за ответ. Не пойму куда копится лог в консоле пусто
СокетСервер требует какие либы пхп?
Ievgen Sentiabov
@joni-jones
все нужные зависимости указаны в composer.json. При дефотных настройкам лог компонента Вы не сразу увидите что-либо там, поэтому я в ридми добавил комментарий по настройкам лога
в консоли и не будет вывода
Alex Collin
@AlexCollin
Хорошо, я еще раз попробую
Как сделаю отправлю форк с работой коммит сервера
Ievgen Sentiabov
@joni-jones
коммит сервера?
Alex Collin
@AlexCollin
nginx например c модулем http_push_stream можно будет использовать для работы longpolling соединений
Fozil Umarov
@foza
привет всем
Maksim Kiselev
@MaksimKiselev
Всем привет. На работе вот чат необходимо написать, при чем с блекджеком вебсокетами, решил ваше расширение зають))
Ievgen Sentiabov
@joni-jones
Привет, юзайте, буду рад фидбеку
Maksim Kiselev
@MaksimKiselev
@joni-jones а разве без монги нельзя чат заюзать?
Ievgen Sentiabov
@joni-jones
сам монго сервер не нужен, можно использовать с postgres или mysql
Maksim Kiselev
@MaksimKiselev
@joni-jones а зачем в зависимостях пакет yiisoft/yii2-mongodb?
Т.е. чтобы установить ваш пакет, нужно просто так в нагрузку поставить ext-mongodb и yiisoft/yii2-mongodb?
Ievgen Sentiabov
@joni-jones
потому что есть код, который использует коллекции монги, поэтому и в композере есть зависимость
Maksim Kiselev
@MaksimKiselev
@joni-jones понял, спасибо!
Hristo Hristov
@koredalin
I'm trying to install the chat with MySql only. I have created table "history". I still cannot install "ws-chat". There are errors: "yiisoft/yii2-mongodb 2.1.3 requires ext-mongodb >=1.0.0 -> the requested PHP extension mongodb is missing from your system.". I have added the mysql connection to codeseption.yml file. What I have to do more?
Ievgen Sentiabov
@joni-jones
@koredalin , you need to install mongo extension for php because now mongo is required for the chat, in the future mongo extension will be optional
Hristo Hristov
@koredalin
@joni-jones Thank you.
Hristo Hristov
@koredalin
I have wrote my problem to github as a new issue of the joni-jones/yii2-wschat project.
Thank you.
dalais
@dalais
Скажите пожалуйста, ведь само расширение mongodb для php не нужно ведь? Просто можно закинуть все зависимости файлами?
vickysw
@vickysw
hello
can i use yii2-wschat with mysql database ?
dalais
@dalais
@vickysw Hello! Yes, .certainly.
3579km
@3579km
hi everyone! Is anyone deployed this component for chat on production? Chat works good through http (ws://), but not working through https (wss://) - getting error: WebSocket connection to 'wss://dev.site.com:8082/' failed: WebSocket is closed before the connection is established. Any ideas to setup it in nginx+fpm web server?