diff --git a/system/Cache/Handlers/FileHandler.php b/system/Cache/Handlers/FileHandler.php index 1d68d02b99..737db09e3d 100644 --- a/system/Cache/Handlers/FileHandler.php +++ b/system/Cache/Handlers/FileHandler.php @@ -322,7 +322,11 @@ class FileHandler implements CacheInterface if ($data['ttl'] > 0 && time() > $data['time'] + $data['ttl']) { - unlink($this->path . $key); + // If the file is still there then remove it + if (is_file($this->path . $key)) + { + unlink($this->path . $key); + } return false; }