Windows7 IIS7: não é possível desativar o sinalizador somente leitura para InetPub \ wwwroot. Não é possível editar arquivos do site!

6

Eu finalmente consegui executar o PHP no Windows 7 IIS7, mas agora, para minha vida, não posso editar arquivos em wwwroot porque meu editor continua dizendo "Você não tem permissão para salvar neste local ... salvar em Pete em vez disso? "

Será um processo muito longo de edição / execução / depuração se eu tiver que copiar manualmente os arquivos para o wwwroot toda vez que eu quiser ver meu site.

Entro no gerenciador do IIS e vou para esses diretórios e desmarco a caixa de seleção somente leitura que está configurada. O problema é da próxima vez que eu "Editar permissões ..." está marcado novamente!

Estou executando como administrador.

Alguma idéia?

    
por Pete Alvin 19.06.2010 / 14:30

4 respostas

5

Por padrão, somente os administradores têm acesso de gravação a C:\inetpub\wwwroot . Duas opções:

  1. Faça login com uma conta de administrador e eleve seu editor.
  2. Defina o IIS para usar um diretório diferente para sua pasta raiz, na qual sua conta normal tem acesso de gravação / exclusão.
  3. Altere as permissões em C:\inetpub\wwwroot .
por 19.06.2010 / 14:37
3

Clique com o botão direito do mouse no editor e clique em "Executar como administrador". Por padrão, você não pode editar arquivos que estão no diretório wwwroot. O UAC impede que os arquivos sejam editados, mesmo que você esteja conectado à máquina como administrador.

Sim, altere alternadamente o diretório de conteúdo de outra forma que não seja a pasta c: \ inetpub \ wwwroot.

    
por 19.06.2010 / 14:57
2

Informações adicionais: A caixa de seleção somente leitura para uma pasta não significa que o conteúdo da pasta seja somente leitura .

Veja: link

Arquivos individuais podem ser marcados como somente leitura, mas a pasta é controlada usando permissões. Se você tiver o UAC ativado, iniciar o Bloco de Notas elevado (Iniciar, digitar Bloco de Notas, pressionar Ctrl + Shift + Enter) evitará o problema. Ou defina permissões no diretório para que sua conta no nível do usuário tenha acesso de gravação a ele.

    
por 23.02.2012 / 01:12
-2

Sim, vá para o INTERNET INFORMATION SERVER (IIS) - > Clique direito sobre o arquivo - > Editar permissão - > Segurança - > Editar - > Escolha todo o usuário ou grupo para dar-lhes permissão de escrita, no meu caso foi "IIS_IUSRS" e "ADMINISTRADORES" ... isso é todos os irmãos.

    
por 22.02.2012 / 20:41