session_start (): не удалось прочитать данные сеанса: redis (путь: tcp: //127.0.0.1: 6380) в Yii2? - PullRequest
0 голосов
/ 13 февраля 2019

Я развертываю свой проект на сервере Ubuntu, используя Docker YML-файл, здесь я устанавливаю сервер Redis в Docker YML-файл - apt-get install -y redis-server

Почему возвращается эта ошибка.Как я могу настроить сервер redis, используя файл yml?

1 Ответ

0 голосов
/ 14 февраля 2019

Добавьте это в файл json "yiisoft/yii2-redis": "~2.0.0" обновите композитор Здесь добавьте это в ваш общий / config / main.php используйте это только для сервера, а не для локального компьютера, использующего wamp и xamp

'redis'         => [
    'class'    => 'yii\redis\Connection',
    'hostname' => '127.0.0.1',
    'port'     => 6379,
    'database' => 0,
],
'session'       => [
    'class' => 'yii\redis\Session',
],

А также установите Redis на сервере, порт по умолчанию здесь 6379, но вы измените его в конфигурации сервера Redis и добавите его здесь в порт.

Примечание: Это сработало для меня на сервере Ubuntu.

...