Я использую WampServer2 в Windows 7 и не могу получить доступ к ресурсам из определенной папки. Чтобы быть более конкретным, когда я пытаюсь получить доступ к файлу в:
[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.
Есть идеи о том, как исправить разрешения?
[EDIT]
После некоторых проверок я понял, что папка приложения была только для чтения ... Я понятия не имею, как папка только для чтения приводит к тому, что apache не может загружать ресурсы, но после того, как я снял флажок только для чтения, я получаю 403 не больше!