我做了一个干净的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>