我有两个文件,一个php文件和一个日志文件。 权限已更改为以下内容:
-rwxr-x--- 1 www-data www-data 294 2012-06-25 10:17 function.php -rwxr-x--- 1 www-data www-data 0 2012-06-25 09:53 log.txt
权限设置为750。
当我调用function.php,我收到以下错误信息
fopen(log.txt): failed to open stream: Permission denied
这是行:
$fp = fopen("log.txt","a");
我很困扰。 我有PHP和文件现在都写在www数据下,为什么会有任何权限问题?
请帮忙
如果你不在Windows上,你可以通过www-data来检查你的进程是否真的是自己的
$processUser = posix_getpwuid(posix_geteuid()); print $processUser['name'];
检查目录了! 你确定你是在正确的目录吗?
echo getcwd();