я Ну наконец то получил PHP, работающий в Windows 7 IIS7, но теперь, хоть убей, не могу редактировать файлы в wwwroot, потому что мой редактор постоянно повторяет: «У вас нет разрешения на сохранение в этом месте ... вместо этого сохранить в Пите?»
Это будет очень долгий процесс редактирования / запуска / отладки, если мне придется вручную копировать файлы в wwwroot каждый раз, когда я хочу просмотреть свой веб-сайт.
Я захожу в диспетчер IIS, перехожу в эти каталоги и снимаю установленный флажок только для чтения. Проблема в том, что в следующий раз, когда я "Редактирую разрешения ..." проверяется снова!
Я работаю как администратор.
Любые идеи?
По умолчанию только администраторы имеют доступ на запись к C:\inetpub\wwwroot
. Два варианта:
C:\inetpub\wwwroot
.Щелкните правой кнопкой мыши редактор и выберите «Запуск от имени администратора». По умолчанию вы не можете редактировать файлы, находящиеся в каталоге wwwroot. UAC предотвращает редактирование файлов, даже если вы вошли в систему как администратор.
Да, можно также изменить каталог содержимого с чего-то другого, кроме папки c: \ inetpub \ wwwroot.
Дополнительная информация: только чтение флажок для папка не означает, что содержимое папки доступно только для чтения.
Видеть: http://blogs.msdn.com/b/oldnewthing/archive/2003/09/30/55100.aspx
Отдельные файлы могут быть помечены как доступные только для чтения, но управление папкой осуществляется с помощью разрешений. Если у вас включен UAC, запуск Блокнота с повышенными правами (Пуск, введите Блокнот, нажмите Ctrl + Shift + Enter) позволит избежать проблемы. Или установите разрешения для каталога, чтобы ваша учетная запись на уровне пользователя имела в нем доступ для записи.
Да, перейдите на СЕРВЕР ИНТЕРНЕТ-ИНФОРМАЦИИ (IIS) -> ЩЕЛКНИТЕ ПРАВОЙ кнопкой по ФАЙЛУ -> Изменить разрешение -> Безопасность -> Изменить -> Выбрать всех ПОЛЬЗОВАТЕЛЕЙ или Группу, чтобы дать им разрешение ЗАПИСАТЬ, в моем случае был "IIS_IUSRS" и "ADMINISTRATORS" ... это все братья.