Php 上载的文件权限

Php 上载的文件权限,php,apache,Php,Apache,我正在为上传的zip文件的文件权限而挣扎,这些文件被解压并排序到正确的目录中 例如: 用户上载FileA.zip FileA.zip被移动到parent/uploads/目录(仍然压缩) FileA.zip被解压缩到父/module1/FolderA(在解压缩zip的同时创建FolderA) 上载和提取过程工作正常,但我无法删除folderA或其中包含的任何单个文件。当连接到SSH或FTP时,我会收到权限被拒绝错误消息 我唯一可以删除文件夹或文件的时间是在SSH连接中运行sudo时 在将文件上载

我正在为上传的zip文件的文件权限而挣扎,这些文件被解压并排序到正确的目录中

例如:

  • 用户上载FileA.zip

  • FileA.zip被移动到parent/uploads/目录(仍然压缩)

  • FileA.zip被解压缩到父/module1/FolderA(在解压缩zip的同时创建FolderA)

  • 上载和提取过程工作正常,但我无法删除
    folderA
    或其中包含的任何单个文件。当连接到
    SSH
    FTP
    时,我会收到
    权限被拒绝
    错误消息

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

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

    注意:
    module1
    是在权限设置为
    0777
    的情况下创建的,但是给我带来问题的所有提取文件都设置为
    0644


    如何将每个提取文件的权限设置为0777,或通过WinSCP连接以默认运行sudo

    sudo chmod 777 filename,同时检查您尝试访问的文件/目录的所有权。检查日志中的错误,它会准确地告诉您权限被拒绝的原因

    否!不是可怕的0777!除了那个!是的,一定有更好的方法来处理文件我发现提取到新位置的文件有不同的所有者“daemon”是的,然后更改所有权,这就是我说的。sudo chown root:根文件名。没有任何肯定的答案,你为什么给我否定的分数。我将报告此事。。