使用ZipArchive解压报权限不够
thinkphp
项目中使用ZipArchive
解压上传的压缩包- 但是在使用
$zipArchive->extractTo('path/');
解压的的时候,报如下的错误 : ZipArchive::extractTo(): Permission denied
- 然后我将
path
目录修改为了777的权限,但是还会报里面的文件或者文件夹权限不够,总不能上传一次然后就来修改一下权限吧 - 求大哥们指点下
- 环境是 : lamp + thinkphp6
www-data
$zipArchive->extractTo('path/');
会递归读取文件夹,如果你只是给path
文件夹777的权限还是会造成访问path
下其他目录的时候造成权限不足,你可以尝试递归给path
文件夹777的权限