2016-06-28 6 views
1

Я хотел бы попросить о помощи о создании нового веб-сайта на сервере Windows, IIS 8.5Windows + IIS 8.5 Новое разрешение сайта отказано

У меня есть две версии PHP на моем сервере, 5.4.9 и 5.6.2.2. Оба они работают правильно. Сервер MySQL также работает. Я создал новый сайт в IIS, учитывая все разрешения для IIS_IUSRS, но когда я хочу запустить веб-страницу, я всегда получаю Permission denied для функции fopen(). Я использую чешский PHP-интерфейс Nette, и ему нужны права на запись для некоторых папок. Без этого это не сработает. Но я не могу ничего изменить, чтобы исправить это. Папка сайта находится прямо в папке C: \ inetpub \. У вас есть идеи, как это исправить?

Я просмотрел множество уроков и выпусков здесь, в StackOverflow, но ни один из этих советов не сработал.

Еще один вопрос до конца, есть ли у вас подробный учебник, как правильно настроить новый веб-сайт PHP в IIS 8.5? Все время, когда я что-то исправляю, другое дело. И согласно этим учебникам, я нашел, что это выглядит слишком быстро и просто.

Благодарим за помощь.

+0

Какой файл вы пытаетесь 'fopen()'? – TheRk

+0

Создается файл для фреймворка. Это внутренний файл кеша. Может быть, это поможет, если я напишу сообщение об ошибке, которое я получил: fopen (C: \ inetpub \ website \ temp \ cache/_Nette.RobotLoader/_f093448321925bc685b925c337cda4bc): не удалось открыть поток: разрешение отклонено –

+0

Проверьте, что в пуле приложений работает сайт и если его «ApplicationPoolIdentity» затем и убедитесь, что «IIS APPPOOL \ <Имя пула приложений>» имеет доступ к этой папке «C: \ inetpub \ website \ temp \ cache'. если его другой пользователь, указанный в разделе «Идентификация» для пула приложений, убедитесь, что у входа есть доступ – TheRk

ответ

1

К сожалению, это не помогло. Сейчас я поставил Создание, запись и удаление разрешений для пользователя IIS AppPool \ сайт, IUSR, Network Service и IIS_IUSRS группа. Я действительно не знаю, кому еще я должен давать разрешения на запись в эту папку. Мне просто интересно, может ли быть другая ошибка или я просто ошибся при настройке сайта или сервера. Как вы думаете? Спасибо за помощь

EDIT:

Так что я, наконец, нашел решение этой проблемы. Был один важный пользователь, у которого не было прав доступа к этой папке. Это была группа Пользователи. Я дал права, и он работает.

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

  • Нет связанных вопросов^_^