Я недавно смонтировал диск EFS на своем экземпляре Amazon EC2, чтобы лучше управлять использованием диска моим приложением.
Однако кажется, что при попытке открыть zip-файл в этом разделе с помощью ZipArchive :: openя получаю сообщение об ошибке: ZIPARCHIVE :: ER_READ (код ошибки 5).
Приложение работает нормально, если я пытаюсь переместить файл на внутренний диск моего экземпляра, а затем пытаюсь открыть файл.
У меня есть права доступа 775 как для файла, так и для каталога, в котором они содержатся.
Вот пример кода, который выдает ошибку, я даже пытался выполнить его на консоли с root с помощью "php -a"
$zip = new ZipArchive();
$return = $zip->open('/efs_path/file.zip');
var_dump($return);
В настоящее время я использую PHP 7.0.4 на экземпляре AWS Ec2 Ubuntu 14.04.
Кто-нибудь знает, почему это происходит или какой-либо обходной путь?