2015-03-20 3 views
2

Я новичок в PHP и Windows Server, и я получаю следующую ошибку при просмотре формы, созданной на PHP.Как я могу разрешить папку на сервере Windows IIS 7

Error in exception handler: The stream or file "C:\inetpub\wwwroot\wrp\app\storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in C:\inetpub\wwwroot\wrp\vendor\monolog\monolog\src\Monolog\Handler\StreamHandler.php:84 

Я на (64-бит), работающий под управлением Windows Server 2008 R1 IIS 7 и PHP через Fast CGI. За исключением этой проблемы PHP работает нормально на сервере. Я запускаю PHPMyAdmin и пару других PHP-приложений просто отлично. Я подтвердил, что у меня правильно установлены разрешения (даже для запуска проверки файлов php на уровне каталога и файла под полным контролем)

Оцените любые предложения по устранению этой проблемы. Кроме того, знаете ли вы о каких-либо форумах или сайтах сообщества, предназначенных только для тех, кто работает в PHP под FastCG на IIS 7?

+0

Вашего код будет работать с правами доступа пула приложений идентификатора процесса хоста, поэтому вы должны проверить разрешение файловой системы вашей папки проблемы и убедитесь, что учетная запись пула приложений имеет доступ к файлу, указанному в ваше сообщение об ошибке. Подробнее см. В [msdn] (https://msdn.microsoft.com/library/aa954062.aspx). –

+0

Как я могу получить доступ к папке? –

+0

Просто через проводник Windows - щелкните правой кнопкой мыши, свойства, безопасность. –

ответ

1

Назначение: Windows 7, Windows Server 2008 R2

Когда файл или папка создается, Windows присваивает разрешения по умолчанию для этого объекта.

Изменить - минимальное разрешение, необходимое для выполнения этой процедуры. Ознакомьтесь с деталями в разделе «Дополнительные соображения» в этом разделе.

Чтобы установить, просмотреть, изменить или удалить разрешения на файлы и папки

  1. правой кнопкой мыши файл или папку, для которой вы хотите установить права доступа, нажмите Свойства, а затем нажмите Вкладка «Безопасность».

  2. Нажмите Редактировать открыть разрешений для диалогового окна.

  3. Выполните одно из следующих действий:

    • Чтобы задать разрешения для пользователя или группы пользователей, которые не отображаются в поле Группы или пользователи, нажмите кнопку Добавить. Введите имя группы или пользователя, для которого вы хотите установить разрешения, а затем нажмите кнопку «ОК».

    • Чтобы изменить или удалить разрешения существующей группы или пользователя, щелкните имя группы или пользователя.

  4. Выполните одно из следующих действий:

    • Чтобы разрешить или запретить разрешения в поле Разрешения для коробки, установите флажок Разрешить или запретить.

    • Чтобы удалить группу или пользователя из группы или имени пользователя, нажмите «Удалить».

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