не могу понять где хранится файловый кэш, который я сохраняю командой Yii::$app->cache->set('news', $news, 0);
вроде как runtime/cache здесь, но при копирование из бекапа этой папки результата не дает, в чем причина?
То есть я заранее сохранил эту папку и потом раз в сутки заливаю ее обратно, но результата нет.
Мне надо раз в день возвращать кэш как был до всяких изменений, как это сделать?
Возможно причина в 0. Так как 0 это время. Если null - то время по умолчанию. Если 0 то 0 0 != null Тут стоит проверить, начиная с 2.0.11 "0" - бесконечно, а вот как в предыдущих не помню.
При этом проверьте не определено ли время кеша в конфиге.
Как странный, но возможный вариант: у Вас вообще yii не имеет доступа к runtime/cache на запись и кеш там просто не создается, как следствие Вы не видите возврата к старому кешу, так как его и не было. Такое возможно, так как хз с какими правами и от какого пользователя из бэкапа создается эта папка.
Еще вариант: кеш не в runtime/cache, если в конфиге переопределена папка.