Skip to content

Commit

Permalink
Also autocreate session folder in debug mode
Browse files Browse the repository at this point in the history
  • Loading branch information
euromark committed Dec 27, 2014
1 parent 843ddd6 commit 5aff618
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions lib/Cake/Model/Datasource/CakeSession.php
Expand Up @@ -494,7 +494,12 @@ protected static function _configureSession() {

if (!empty($sessionConfig['handler'])) {
$sessionConfig['ini']['session.save_handler'] = 'user';
} elseif (!empty($sessionConfig['session.save_path']) && Configure::read('debug')) {
if (!is_dir($sessionConfig['session.save_path'])) {
mkdir($sessionConfig['session.save_path'], 0775, true);
}
}

if (!isset($sessionConfig['ini']['session.gc_maxlifetime'])) {
$sessionConfig['ini']['session.gc_maxlifetime'] = $sessionConfig['timeout'] * 60;
}
Expand Down

0 comments on commit 5aff618

Please sign in to comment.