我在Ubuntu 12.10上安装了LAMP。我将一个包含项目文件(php、html、css)的子目录从我的Windows PC上的examplep/htdocs复制到我的ubuntu的/var/www/中。然而,当我从浏览器访问这些文件时(我可以看到目录列表),该目录中的所有文件都会得到403 Forbidden。因此,我在该目录中创建了新的伪php文件,只是为了看看我是否可以访问,它确实有效。知道可能是什么问题吗?
可能是所有权问题。试试看chmod -R 775 /var/www/folder
和/或chown -R domain:www-data /var/www/folder
-其中domain是特定虚拟主机或www数据的用户
对于目录列表,您可能希望在/etc/apache2/站点可用/default 中进行修改
+索引
参见http://www.cyberciti.biz/faq/enabling-apache-file-directory-indexing/
这就是我解决问题的方法:
sudo su
chmod a+rwx /var/www/html/