session_start():无法在Yii2中读取会话数据:redis(路径:tcp://127.0.0.1:6380)?

时间:2019-02-13 05:58:19

标签: yii2 yii2-advanced-app

我在这里使用docker yml文件在Ubuntu服务器上部署我的项目,在docker yml文件中安装redis服务器。  - apt-get install -y redis-server

  

为什么返回此错误。我如何配置Redis服务器   使用yml文件?

1 个答案:

答案 0 :(得分:0)

将此添加到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配置中对其进行更改,然后将其添加到端口中。

  

注意:这在Ubuntu服务器上对我有用。