clearstatcache() for #1155

This commit is contained in:
the-djmaze 2023-06-05 15:00:42 +02:00
parent 9eaa0f4eb5
commit 71a2b46d14
2 changed files with 2 additions and 2 deletions

View file

@ -32,7 +32,6 @@ class TAR
$files = '/^(' . \implode('|', \array_map('preg_quote', \is_array($files) ? $files : [$files])) . ')/u';
}
\clearstatcache(false);
\clearstatcache(true);
while (!\gzeof($fp)) {
$data = \gzread($fp, 512);

View file

@ -227,10 +227,11 @@ abstract class Upgrade
// Prevents Apache access error due to directories being 0700
public static function fixPermissions($mode = 0755) : void
{
\clearstatcache(true);
\umask(0022);
$target = \rtrim(APP_INDEX_ROOT_PATH, '\\/');
// Prevent Apache access error due to directories being 0700
foreach (\glob("{$target}/snappymail/v/*", \GLOB_ONLYDIR) as $dir) {
foreach (\glob("{$target}/snappymail/v/*", \GLOB_ONLYDIR) as $dir) {
\chmod($dir, 0755);
foreach (['static','themes'] as $folder) {
$iterator = new \RecursiveIteratorIterator(