Symfony 2 - 解压缩ZIP文件&上传文件夹权限

时间:2015-04-27 08:28:24

标签: php macos symfony permissions file-permissions

我有一个带上传文件夹的Symfony 2项目(上传效果很好)。我在上传后创建了一个ZIP文件,我将其放在与上传文件相同的文件夹中(因此存档从PHP脚本创建)。

但我无法在MAC OS下提取存档。错误如下(上传文件夹中的“100”文件夹):

Unzip error

这对MAC OS意味着什么?我怀疑这是一个目录权限问题。如果我移动并尝试在我的桌面上提取ZIP,它也不起作用。我不知道在哪个方向看。我注意到,如果我尝试在另一个PHP项目上做同样的事情我不会在安装symfony时需要权限,脚本和ZIP提取工作......

更新: 文件夹/文件权限: enter image description here

Sudo解压缩结果: enter image description here

有什么想法吗?提前谢谢,

1 个答案:

答案 0 :(得分:2)

搞定了! 在将文件内容保存到服务器某处之前,不要修剪()ZIP文件内容。它似乎破坏了存档。