Назад | Перейти на главную страницу

Windows7 IIS7: невозможно отключить флаг только для чтения для InetPub \ wwwroot. Не могу редактировать файлы сайта!

я Ну наконец то получил PHP, работающий в Windows 7 IIS7, но теперь, хоть убей, не могу редактировать файлы в wwwroot, потому что мой редактор постоянно повторяет: «У вас нет разрешения на сохранение в этом месте ... вместо этого сохранить в Пите?»

Это будет очень долгий процесс редактирования / запуска / отладки, если мне придется вручную копировать файлы в wwwroot каждый раз, когда я хочу просмотреть свой веб-сайт.

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

Я работаю как администратор.

Любые идеи?

По умолчанию только администраторы имеют доступ на запись к C:\inetpub\wwwroot. Два варианта:

  1. Войдите в систему с учетной записью администратора и повысьте уровень своего редактора.
  2. Настройте IIS на использование другого каталога для своей корневой папки, к которой ваша обычная учетная запись имеет права записи / удаления.
  3. Измените разрешения на 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" ... это все братья.