Because of deployment constraints, I would like to have the log and cache directories used by my Symfony2 application somewhere under /var/... in my file system. For this reason
In symfony you can override the cache (and logs) directory by extending the method in AppKernel.
// app/appKernel.php class AppKernel extends Kernel { // ... public function getCacheDir() { return $this->rootDir.'/'.$this->environment.'/cache'; } }
Check out http://symfony.com/doc/current/cookbook/configuration/override_dir_structure.html#override-cache-dir