Upload de arquivos no IIS

Decidi migrar meu ambiente de testes para aplicações Web, que antes usava o Apache (WampServer), para o IIS.

Após instalar o PHP no IIS com o Microsoft Web Platform Installer e migrar a minha aplicação para o mesmo, não conseguia hospedar arquivos nos Servidor 😦 Tudo aparentava estar OK, o PHP não mostrava nenhuma mensagem de erro, como se o upload tivesse sido realizado com sucesso.

Provavelmente o problema não estava no código, já que no WampServer funcionava. Pensei que poderia estar relacionado ao IIS e… bingo!

Não é um problema necessariamente do IIS, mas do Windows. Por padrão, os diretórios do site possuem permissão apenas de leitura e escrita, mas não de gravação.

Para resolvermos isso, dê botão direito no diretório que os arquivos são salvos após o upload e entre na aba Segurança. Nela, clique em Editar… 

Na nova janela que se abrir, clique em Adicionar… e na caixa de texto digite Todos e pressione <ENTER>.

Dando permissão de leitura e gravação para TodosVerifique se “Todos” possui a permissão de gravação na lista (por padrão possui!).

Com isso, o PHP deve conseguir salvar o arquivo normalmente no diretório ^-^’

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s