joni-jones / yii2-wschat

Online chat based on web sockets
MIT License
96 stars 43 forks source link

Не получается запустить. #17

Closed hrupin closed 8 years ago

hrupin commented 8 years ago

Поставил по инструкции, при запуске сервера сообщение не выходит php ./yii server/run только мигает курсор 2016-03-13 17 25 14

сам чат выдает ошибку и не работает. В консоле пусто и логах тоже

2016-03-13 17 27 00 2016-03-13 17 28 33

Что я делаю не так? А то уже второй день ломаю голову(((((

hrupin commented 8 years ago

настройки логов и базы

`'log' => [

        'traceLevel' => YII_DEBUG ? 3 : 0,

        'flushInterval' => 1,

        'targets' => [

            [

                'class' => 'yii\log\FileTarget',

                'levels' => ['error', 'warning', 'info'],

                'logVars' => [],

                'exportInterval' => 1

            ],

        ],

    ],

    'db' => require(__DIR__ . '/db.php'),

    'mongodb' => [

        'class' => '\yii\mongodb\Connection',

        'dsn' => 'mongodb://localhost:27017/testdemo'

    ]`
joni-jones commented 8 years ago

А в консоли браузера нет ошибок? Еще странно, что у Вас в логах нет сообщений о инициализации чата.

hrupin commented 8 years ago

Нет, в консоли браузера тишина. Только если после выдачи ошибки, пытаешься отправить сообщение. Выдает ошибку 2016-03-13 23 56 18

а если не запускать команду server/run

2016-03-13 23 54 02

joni-jones commented 8 years ago

Вы в лог панели видите только логи текущего запроса к site/index. Откройте runtime/logs/app.log и там должны быть логи для чата

hrupin commented 8 years ago

в файле runtime/logs/app.log:

2016-03-13 20:53:47 [127.0.0.1][-][htn9qihtl3neegltdt6mc7o6n2][info][yii\web\Session::open] Session started in /home/sandro/SERVER/www/site/site/views/layouts/main.php:42 in /home/sandro/SERVER/www/site/site/controllers/SiteController.php:52 2016-03-13 20:55:43 [127.0.0.1][-][htn9qihtl3neegltdt6mc7o6n2][info][yii\web\Session::open] Session started in /home/sandro/SERVER/www/site/site/views/layouts/main.php:42 in /home/sandro/SERVER/www/site/site/controllers/SiteController.php:52 2016-03-13 20:55:49 [127.0.0.1][-][htn9qihtl3neegltdt6mc7o6n2][info][yii\web\Session::open] Session started in /home/sandro/SERVER/www/site/site/views/layouts/main.php:42 in /home/sandro/SERVER/www/site/site/controllers/SiteController.php:52 2016-03-13 20:55:58 [127.0.0.1][-][htn9qihtl3neegltdt6mc7o6n2][info][yii\web\Session::open] Session started in /home/sandro/SERVER/www/site/site/views/layouts/main.php:42 in /home/sandro/SERVER/www/site/site/controllers/SiteController.php:52

Больше нет ничего

joni-jones commented 8 years ago

У Вас нет в логах коннекта к mongo и сообщений что сессия для пользователя создана. А попап создания пользователя появляется? и какую версию используете?

hrupin commented 8 years ago

Да, появляется. Но когда ввожу имя и отправляю, пишет conection refused. Потом обновляю окно не появляется попап, только ошибка conection refused

yii2 basic

mongod --version db version v2.6.11

joni-jones commented 8 years ago

Я про версию пакета чат виджета. Судя по описанию у Вас не создается пользовательская версия для чата. И даже нет коннекта к монго, иначе в логах это было б. Коллекция для чата доступна из монго консоли?

hrupin commented 8 years ago

"joni-jones/yii2-wschat": "1.0.0-beta"

я в монго не силен(((, а как проверить?

joni-jones commented 8 years ago

https://docs.mongodb.org/manual/mongo/#working-with-the-mongo-shell. Виджет также поддерживает mysql и postgresql

hrupin commented 8 years ago

А как его переключить на mySQL?

joni-jones commented 8 years ago

Указываете как обычное подключение к ДБ. Монго компонент нужно убрать в этом случае.

hrupin commented 8 years ago

То есть просто удаляю:

'mongodb' => [

    'class' => '\yii\mongodb\Connection',

    'dsn' => 'mongodb://localhost:27017/testdemo'

]`

я правильно понял?

joni-jones commented 8 years ago

Если Вы хотите использовать mysql или postgres вместо mongodb, то да удаляете монго компонент и указываете нужную бд. В ридми указано где можно взять альтеры для бд.

hrupin commented 8 years ago

Сейчас все заработало, значит я скорее всего намудрил с монгодб. Спасибо большое.