上传文件权限

时间:2013-04-11 19:15:19

标签: php apache

我正在努力处理上传的zip文件的文件权限,然后将其解压缩并分类到正确的目录中。

例如:

  1. 用户上传FileA.zip

  2. 将FileA.zip移至父/上传/目录(仍为压缩)

  3. 将FileA.zip解压缩到parent / module1 / FolderA(在提取zip的同时创建folderA)

  4. 上传和提取过程正常,但我无法删除folderA或其中包含的任何单个文件。在与SSHFTP进行关联时,我收到了permission denied错误消息。

    我唯一可以删除文件夹或文件的时间是我在sudo中运行SSH connection

    我还在文件上传到服务器时运行chmod($target_path, 0777),但我仍然遇到相同的文件权限错误。

    注意:module1创建时权限设置为0777,但所有提供问题的解压缩文件都设置为0644

    默认情况下,如何将每个解压文件的权限设置为 0777 或通过 WinSCP 连接以运行 sudo ? / p>

1 个答案:

答案 0 :(得分:0)

sudo chmod 777 filename,还要检查您尝试访问的文件/目录的所有权。检查日志是否有错误,它会告诉你确切拒绝权限的原因