Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
test.php无法将文件输出到Leopard文件系统_Php_Macos_Apache2_Osx Leopard - Fatal编程技术网

test.php无法将文件输出到Leopard文件系统

test.php无法将文件输出到Leopard文件系统,php,macos,apache2,osx-leopard,Php,Macos,Apache2,Osx Leopard,我可以知道我需要添加什么权限才能允许test.php将文件写入macos文件系统吗 PHP Error: <br /> <b>Warning</b>: file_put_contents(20090915203127.jpg) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open stream: Permission

我可以知道我需要添加什么权限才能允许test.php将文件写入macos文件系统吗

PHP Error: <br />
<b>Warning</b>:  file_put_contents(20090915203127.jpg) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open stream: Permission denied in <b>/Library/WebServer/Documents/testphp/test.php</b> on line <b>8</b><br />
ERROR: Failed to write data to 20090915203127.jpg, check permissions
PHP错误:
警告:文件内容(20090915203127.jpg)[]:无法打开流:第8行的/Library/WebServer/Documents/testphp/test.php中的权限被拒绝
错误:无法将数据写入20090915203127.jpg,请检查权限

这是我在leopard上遇到的错误,我已经为test.php修改了ugo+x。您需要确保运行脚本的用户可以写入试图写入的文件(即
20090915203127.jpg
,而不是php脚本)。如果
20090915203127.jpg
不存在,则需要确保文件要写入的目录是可写的(默认情况下,这将是当前的工作目录)


您可能需要阅读。

您需要确保运行脚本的用户被允许写入试图写入的文件(即
20090915203127.jpg
,而不是PHP脚本)。如果
20090915203127.jpg
不存在,则需要确保文件要写入的目录是可写的(默认情况下,这将是当前的工作目录)


您可能需要阅读。

您需要使目标文件/目录可写入web服务器。test.php不在其中…

您需要使目标文件/目录可写入web服务器。就我所知,test.php不适合…

您需要root权限才能直接写入/Library。是否必须写入此目录


如果您只是将文件写入自己的帐户,则在/Users/accountname下应该可以工作(尽管这取决于执行php脚本的用户)。

据我所知,您需要根权限才能直接写入/Library。是否必须写入此目录


如果您只是将文件写入自己的帐户,则在/Users/accountname下它应该可以工作(尽管这取决于执行php脚本的用户)。

需要权限的不是文件,而是运行php的进程。假设您在默认状态下使用(Snow)Leopard,则需要向www用户授予对给定目录的写权限,或者向world授予写访问权限(一个不那么有趣的想法)。这两个都可以通过chown和chmod的组合来实现。

需要权限的不是文件,而是运行PHP的进程。假设您在默认状态下使用(Snow)Leopard,则需要向www用户授予对给定目录的写权限,或者向world授予写访问权限(一个不那么有趣的想法)。这两个都可以通过chown和chmod的组合来实现