MDL-19222 sessionlib: add a check and error message when initialising file sessions in case there is no free space on the partition
This commit is contained in:
@@ -307,6 +307,9 @@ class legacy_file_session extends session_stub {
|
||||
if (!is_writable($CFG->dataroot .'/sessions/')) {
|
||||
print_error('sessionnotwritable', 'error');
|
||||
}
|
||||
if (!(disk_free_space($CFG->dataroot.'/sessions') > 0)) {
|
||||
print_error('sessiondiskfull', 'error');
|
||||
}
|
||||
ini_set('session.save_path', $CFG->dataroot .'/sessions');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user