【发布时间】:2012-09-05 11:12:09
【问题描述】:
我的项目下有以下文件结构
upload-cv
-> cvs
-> {date}
-> {token}{filename}
这些文件夹的权限如下:
drwxr-xr-x gjm psaserv upload-your-cv/
drwxrwxrwx gjm psaserv cvs
drwxrwxrwx 2 apache apache 2012-07-01
-rw-r--r-- 1 apache apache e63b64d3e222af1ec0d18f51c9f378f0SURINDER SINGH (2).doc
apache 用户是psaserv 组的成员。
问题是,当我使用file_exists 函数检查 PHP 时,如果文件 e63b64d3e222af1ec0d18f51c9f378f0SURINDER SINGH (2).doc 存在,它返回 FALSE。如果我将该文件的所有者更改为gjm:psaserv,它将返回 TRUE。
任何想法可能是什么问题?
【问题讨论】:
-
你如何运行你的 php 代码?从服务器内部还是从命令行?
-
来自服务器,运行该脚本的用户是“apache”
标签: php file-upload permissions