2012-01-13 3 views
1

Я запускаю WampServer2 в окне Windows 7, и я не могу получить доступ к активам из определенной папки. Чтобы быть более конкретным, когда я пытаюсь получить доступ к файлу в:Не удается получить доступ к файлам в определенной папке

[application path]/app/plugins/my_plugin/assets/image.png 

это дает мне 403 - Forbidden ошибка.

Это, как представляется, является проблемой для конкретной папки, потому что если я пытаюсь загрузить активы из

[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]

После нескольких проверок я понял, что папка приложения была только для чтения ... Я понятия не имею, как папка только для чтения вызывает апач не в состоянии загрузить ресурсы, но после того, как я снял флажок только для чтения, я больше не получаю 403!

ответ

0

Проверьте права доступа к папке? Возможно, установка IIS не поддерживает права доступа к папкам так же, как это делает Apache.

+0

Я понял, пожалуйста, отредактируйте отредактированный пост – Loupax

Смежные вопросы