The problem only happens when you use PHP to upload a file. When you upload a file, PHP sends the file to a temporary directory on the
hard drive (for me it is C:WindowsTemp) and then copies it over to
it’s intended directory. Once the file has landed in the temporary
directory, it is assigned the permissions of that directory. The
problem is when Windows copies that file, it keeps the temporary
directory’s permissions and doesn’t inherit your web directory’s
permissions.
The easiest way to fix this problem is to add to the temporary directory your intended web directory’s permissions. There’s no need
to erase the permissions already in the temporary directory, just add
the web directory’s permissions to them. In other words, follow these
steps
To change the permissions of your temporary upload directory, find
the “upload_tmp_dir” in your php.ini file.
Set it to the directory
of your choosing (outside your web folders of course) or leave it at
default (for me it is C:WindowsTemp).
Browse to this folder and add the permissions of your web folders to it.
最后
以上就是甜蜜花生最近收集整理的关于php设置文件权限问题,使用PHP在Windows中设置文件权限的全部内容,更多相关php设置文件权限问题内容请搜索靠谱客的其他文章。
发表评论 取消回复