1
我正在Windows 7机器上运行WampServer2,而我似乎无法从特定文件夹访问资产。更具体地讲,当我尝试访问该文件中:无法访问特定文件夹中的文件
[application path]/app/plugins/my_plugin/assets/image.png
它给了我一个403 - 禁止错误。
这似乎是针对特定文件夹的问题,因为如果我尝试从
[application path]/assets/image.png
一切加载资产正常工作
以下是我从Apache的错误日志中获得:
[Fri Jan 13 22:29:13 2012] [error] [client 127.0.0.1] client denied by server
configuration: C:/my_vhosts/infector.eu/app/plugins/demo_plugin/assets/styles.css,
referer: http://local.infector.eu/demo_plugin
这里是的httpd-vhosts.conf我的虚拟主机设置
NameVirtualHost *:80
<VirtualHost *:80>
ServerName local.infector.eu
DocumentRoot "C:/my_vhosts/infector.eu"
<Directory "C:/my_vhosts/infector.eu">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
我似乎无法弄清楚这个文件夹有什么不同,并且它让我感到不舒服......同样的应用程序在我使用IIS的PHP安装工作中运行良好。
有关如何修复权限的任何想法?
[编辑]
一些检查后,我意识到app文件夹是只读......我不知道一个只读文件夹如何导致Apache无法加载的资源,但之后我取消选中只读框403我没有更多!
我想通了,请检查编辑的文章 – Loupax 2012-01-13 21:21:30