php – 使用exec命令“zip I / O错误:权限被拒绝”
我试图用exec命令递归压缩一个目录,首先我不需要zipArchive类,但是当我在exec命令中传递这个命令时,我得到一个错误说: zip I/O error: Permission denied 对于此命令: cd ../../; zip -P temppassword html/acp/backup/filename.zip -r html/ 2>&1 它从位于/var/www/html/a
我试图用exec命令递归压缩一个目录,首先我不需要zipArchive类,但是当我在exec命令中传递这个命令时,我得到一个错误说:
zip I/O error: Permission denied
对于此命令:
cd ../../; zip -P temppassword html/acp/backup/filename.zip -r html/ 2>&1
它从位于/var/www/html/acp/config.PHP的脚本开始,它将在cd ../../之后移动到www目录,然后压缩html目录并将zip文件存储到/ var / www / html / acp / backup /目录.但不幸的是我得到了一个权限错误.如何允许命令通过“权限”?
解决方法
可以是:
> Web服务器用户标识无权写出您正在生成的.zip> Web服务器用户标识无权读取您正在压缩的区域中的某个文件/目录.
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。