0

我在 OS X 10.8.5 上使用默认 PHP 5.4.19 运行 XAMPP 1.8.2。我的 PHP 应用程序应该对某个本地目录具有读/写访问权限,但它不工作。为了测试,我将其提炼成一个非常简单的脚本:

<?php
$file = "/Volumes/RAID/AT_RISK/copra/uploadedfiles/file.txt";
$current = "hello world\n";
file_put_contents($file, $current);
?>

警告:file_put_contents(/Volumes/RAID/AT_RISK/copra/uploadedfiles/file.txt):无法打开流:第 4 行 /Applications/XAMPP-1.8.2/xamppfiles/htdocs/filetest.php 中的权限被拒绝

我试过这个命令,但它没有帮助。

sudo chmod -R 777 /Volumes/RAID/AT_RISK/copra/

在这里您可以查看自己的权限:

$ pwd
/Volumes/RAID/AT_RISK/copra/uploadedfiles
$ ls -l
total 32
-rwxrwxrwx  1 elliott  staff  7 Oct 12 22:31 file.txt
4

1 回答 1

1

傻我。尽管该文件夹具有正确的权限,但卷本身 (/Volumes/RAID) 为 700。问题已解决。

于 2013-10-13T19:04:10.997 回答