Como corrigir erro de upload PHP permissões de arquivos herdam usando o Windows IIS Servidor

Se você é como eu, e você usa o Windows IIS, você passou horas tentando descobrir por que o arquivo enviado não herdará as permissões necessárias para exibir corretamente. Felizmente, a resposta é extremamente fácil e algo a maioria das pessoas nunca teria pensado.

O problema só acontece quando você usar o PHP para fazer upload de um arquivo. Quando você faz o upload de um arquivo, o PHP envia o arquivo para um diretório temporário no disco rígido (para mim, é C: \ Windows \ Temp) e copia-o para seu diretório pretendidos. Uma vez que o arquivo foi parar no diretório temporário, é atribuído as permissões do diretório. O problema é quando o Windows copia o arquivo, ele mantém as permissões do diretório temporário e não herda as permissões do seu diretório web.

A maneira mais fácil de corrigir este problema é adicionar o diretório temporário permissões do seu diretório web pretendido. Não há necessidade de apagar as permissões já no diretório temporário, basta adicionar as permissões do diretório web para eles. Em outras palavras, siga estes passos

  1. Para alterar as permissões de seu diretório de envio temporário, encontrar o “upload_tmp_dir” no seu arquivo php.ini.
  2. Defini-lo para o diretório de sua escolha (fora as pastas da web, é claro), ou deixá-lo em default (para mim, é C: \ Windows \ Temp).
  3. Navegue até esta pasta e adicionar as permissões das pastas da Internet para isso.

É isso aí! Como você pode ver, é realmente simples e apenas um pequeno truque os rapazes no PHP esqueceu-se de nos dizer.

E só assim você sabe, se as duas pastas estavam em unidades separadas, você não tem esse problema, e, portanto, não estaria lendo isso.

Deixe uma resposta

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

%d blogueiros gostam disto: