事象
.env ファイルに SESSION_DRIVER=redis
の記述を足して、REDIS_HOST
等も記述して「よっしゃ!」と意気揚々にデプロイを行ったところ Oops! した。
ログには次のようなメッセージが。
Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Illuminate\Cache\ApcStore::setConnection()
解決策
config/session.php を次のように変えればOK。
config/session.php(before)
<?php
return [
// (略)
'connection' => null,
// (略)
'store' => 'memcached',
// (略)
];
config/session.php(after)
<?php
return [
// (略)
'connection' => 'default',
// (略)
'store' => null,
// (略)
];