1

我似乎无法让上传工作,所以我将上传目录更改为日志目录。请注意,日志已成功写入,但我仍然无法将文件上传到该目录。

ls -lh

drwxrwxr--  2 <user> http 216 Aug  2 10:19 logs

我已经通过直接从错误消息中复制路径,将其粘贴到终端,然后 cd'ing 来检查路径。这是一个绝对路径名。

我在脚本上做了一个 whoami,它被报告为 http。

这是在使用 Apache 和 mod_php 的虚拟主机目录中。PHP 版本 5.4.4,使用 Arch Linux。

有任何想法吗?我完全不知道接下来应该检查什么。我什至先创建了文件,但仍然出现错误。

我还应该提到父目录为组设置了粘性位。我不知道这是否会影响任何事情。

这是实际的错误消息:

<b>Warning</b>:  move_uploaded_file(!!snip!!): failed to open stream: Permission denied in <b>!!snip!!</b> on line <b>29</b><br />
<br />
<b>Warning</b>:  move_uploaded_file(): Unable to move '/tmp/phpYSMakQ' to '!!snip!!' in <b>!!snip!!</b> on line <b>29</b><br />
4

0 回答 0