作者 赵彬吉

update

@@ -34,8 +34,13 @@ class LogFormatterFactory @@ -34,8 +34,13 @@ class LogFormatterFactory
34 $path = storage_path($path); 34 $path = storage_path($path);
35 35
36 try { 36 try {
37 - $owner = posix_getpwuid(fileowner($path));  
38 - if($owner['name'] !== 'www'){ 37 + if (!file_exists($path)) {
  38 + $directory = pathinfo($path, PATHINFO_DIRNAME);
  39 + if(!file_exists($directory)){
  40 + mkdir($directory, 0644, true);
  41 + chown($directory, 'www');
  42 + }
  43 + touch($path);
39 chown($path, 'www'); 44 chown($path, 'www');
40 } 45 }
41 }catch (\Throwable $exception){} 46 }catch (\Throwable $exception){}