我在 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