Ошибка чтения ZipArchive при открытии zip-файла на подключенном диске Amazon EFS - PullRequest
0 голосов
/ 04 марта 2019

Я недавно смонтировал диск 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.

Кто-нибудь знает, почему это происходит или какой-либо обходной путь?

...