Возникает ошибка:
ZipArchive::extractTo(/public/storage/download//61495_PriceList_EUR.csv): Operation failed: Operation not permitted
При этом, когда вывожу имя пользователя с помощью команды:
var_dump(posix_getpwuid(posix_geteuid())['name']);
Имя пользователя в контроллере и в классе vendor/zanysoft/laravel-zip/src/Zip.php: www-data
$filename = public_path() .'/storage/download/';
copy($filename . 'file.zip', $filename . 'file2.zip'); //для смены владельца
if(!file_exists($filename . 'file2.zip')) {
var_dump('not exist');
}
$zip = Zip::open($filename . 'file2.zip');
var_dump(posix_getpwuid(posix_geteuid())['name']); //вывод имени пользователя
$zip->extract($filename); //ошибка
Ошибка происходит на последней строке.
Файл, который я пытаюсь извлечь в папке содержится.