Redis连接索引未定义

时间:2015-02-04 07:03:56

标签: laravel laravel-4

当应用程序尝试访问会话时,会引发以下错误:

Undefined index: redis

..../vendor/laravel/framework/src/Illuminate/Redis/Database.php
 * Get a specific Redis connection instance.
 *
 * @param  string  $name
 * @return \Predis\ClientInterface
 */
public function connection($name = 'default')
{
    return $this->clients[$name ?: 'default'];
}

我删除了缓存中的所有 Redis 引用(更改为文件)和会话配置文件(更改为数据库),但无效。

然后,正在加载正确的配置文件。

在我全部rm testbed/*之前有任何想法?

1 个答案:

答案 0 :(得分:0)

修复了通过composer重新安装laravel并使用相同的旧配置文件的问题。

实际上,session.php配置文件的connection参数设置为redis,这就是导致错误的原因。将其重新设置为null可解决问题。