web-dev-qa-db-ja.com

Windows7 IIS7:InetPub \ wwwrootの読み取り専用フラグをオフにできません。ウェブサイトのファイルを編集できません!

最終的に取得PHP Windows 7 IIS7で実行中ですが、今のところ、私のエディターはwwwrootでファイルを編集できません。この場所に保存する許可...代わりにピートに保存しますか?」

Webサイトを表示するたびにwwwrootにファイルを手動でコピーする必要がある場合、編集、実行、デバッグのプロセスが非常に長くなります。

IIS managerに移動して、そのディレクトリに移動し、設定されている読み取り専用のチェックボックスをオフにします。問題は、次回「アクセス許可の編集...」のときに再度チェックされます!

管理者として実行しています。

何か案は?

6
Pete Alvin

デフォルトでは、管理者のみがC:\inetpub\wwwrootへの書き込みアクセス権を持っています。 2つのオプション:

  1. 管理者アカウントでログインし、編集者を昇格させます。
  2. IIS)を設定して、ルートフォルダに別のディレクトリを使用します。通常のアカウントには、書き込み/削除アクセス権があります。
  3. C:\inetpub\wwwrootの権限を変更します。
5
Richard

エディターを右クリックして、「管理者として実行」をクリックします。デフォルトでは、wwwrootディレクトリにあるファイルは編集できません。 UACは、管理者としてマシンにログオンしている場合でも、ファイルが編集されるのを防ぎます。

はい、コンテンツディレクトリをc:\ inetpub\wwwrootフォルダー以外から変更します。

3
Vivek Kumbhar

追加情報:読み取り専用フォルダのチェックボックスは、フォルダの内容が読み取り専用であることを意味しません

参照: http://blogs.msdn.com/b/oldnewthing/archive/2003/09/30/55100.aspx

個々のファイルに読み取り専用のマークを付けることができますが、フォルダーはアクセス許可を使用して制御されます。 UACを有効にしている場合、メモ帳の昇格を開始(開始、メモ帳を入力、Ctrl + Shift + Enterを押す)すると問題が回避されます。または、ユーザーレベルのアカウントがディレクトリに書き込みアクセスできるように、ディレクトリにアクセス許可を設定します。

2
TristanK