我在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
答案 0 :(得分:1)