Handle cases where directory is not writable
This commit is contained in:
parent
1e0741e407
commit
dd06cd13fa
|
|
@ -317,6 +317,10 @@ class CodeParser
|
|||
$count = 0;
|
||||
$dir = dirname($path);
|
||||
|
||||
if (is_dir($dir) && !is_writable($dir)) {
|
||||
throw new SystemException(Lang::get('system::lang.directory.create_fail', ['name'=>$dir]));
|
||||
}
|
||||
|
||||
while (!is_dir($dir) && !@mkdir($dir, 0777, true)) {
|
||||
usleep(rand(50000, 200000));
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue