尽pipe目录上有777权限,但不能用apache写文件

我做了一个干净的Ubuntu 12.04安装,然后添加了一个在Ubuntu 10.04上工作正常的PHP脚本。 该脚本将新文件写入目录。 该目录由www-data:www:data拥有,并且具有设置为777的权限。我已经search了Googlesearch和SF,并尝试了许多不同的方法。 我已经重新启动apache,重新启动服务器,我仍然得到相同的错误:

禁止您无权访问此服务器上的/pdfFiles/new_file.pdf。

值得注意的是,pdfFiles是该网站的webroot下的一个目录。 我已经在系统的根目录(/ pdfFiles /)创build了一个具有相同所有者和权限的目录

Apache的错误日志包含没有帮助我:

(13)权限被拒绝:访问/ pdfFiles / new_filepdf被拒绝,referer: http://mysite/create_file.pdf

我没有运行SELinux

目录:

<Directory /> Options Indexes FollowSymLinks Multiviews AllowOverride None Order allow,deny Allow from all </Directory> 

  1. 显示mount(8)的输出以查看该文件系统上的文件属性
  2. 也尝试使用su切换到用户的Apache和触摸$ FILE在同一目录中
  3. 我知道你说过你没有运行SELinux,但是试试“getenforce”就可以了。