session_start(): Yii2 读取session data: redis (path: tcp://127.0.0.1:6380)失败?
session_start(): Failed to read session data: redis (path: tcp://127.0.0.1:6380) in Yii2?
我正在使用 docker yml 文件在 Ubuntu 服务器上部署我的项目 我正在 docker yml 文件中安装 redis 服务器
- apt-get install -y redis-server
Why it is returned this error. How i can configured the redis server
using yml file?
将此添加到 json 文件
"yiisoft/yii2-redis": "~2.0.0"
更新作曲家
在此处将其添加到您的 common/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 配置中更改它并将它添加到端口中。
Note: This worked for me in Ubuntu server.
我正在使用 docker yml 文件在 Ubuntu 服务器上部署我的项目 我正在 docker yml 文件中安装 redis 服务器
- apt-get install -y redis-server
Why it is returned this error. How i can configured the redis server using yml file?
将此添加到 json 文件
"yiisoft/yii2-redis": "~2.0.0"
更新作曲家
在此处将其添加到您的 common/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 配置中更改它并将它添加到端口中。
Note: This worked for me in Ubuntu server.