diff --git a/config/assets.php b/config/assets.php index 2ed388c0320..51529d255b2 100644 --- a/config/assets.php +++ b/config/assets.php @@ -70,6 +70,17 @@ 'cache' => false, 'cache_path' => public_path('img'), + 'cache_permissions' => [ + 'file' => [ + 'public' => 0644, + 'private' => 0600, + ], + 'dir' => [ + 'public' => 0755, + 'private' => 0700, + ], + ], + /* |-------------------------------------------------------------------------- | Image Manipulation Defaults diff --git a/src/Imaging/GlideManager.php b/src/Imaging/GlideManager.php index ef36459de73..427262a3aca 100644 --- a/src/Imaging/GlideManager.php +++ b/src/Imaging/GlideManager.php @@ -60,6 +60,7 @@ private function localCacheFilesystem() 'driver' => 'local', 'root' => $root, 'visibility' => 'public', + 'permissions' => config('statamic.assets.image_manipulation.cache_permissions'), ]); }