PHP mkdir () e move_uploaded_file () Permissão negada com 777

2

Estou escrevendo um script PHP para um cliente que será instalado em um servidor para o qual não tenho acesso de back-end. Eu só tenho acesso a uma pasta e banco de dados específicos.

Meu script carregará arquivos e criará pastas. No entanto, recebo um erro de permissão negada quando tento executar mkdir () e move_uploaded_file (). Aqui estão as condições:

Servidor executando IIS 6 e PHP 5.1.2 (uma mistura antiga e ruim, eu sei) Pasta onde eu tento fazer um diretório e fazer upload de um arquivo tem 777 permissões Pasta todo o caminho até a raiz da web tem 777 permissões Uploads de arquivos estão ativados O arquivo enviado é muito pequeno, dentro do intervalo de upload_max_filesize Alguma idéia de por que isso não está funcionando?

Obrigado pelo seu tempo.

    
por Oliver Spryn 23.04.2012 / 05:51

1 resposta

1

Se o servidor estiver executando o IIS 6, ele será um servidor Windows, portanto, as permissões do 777 poderão não se aplicar, já que essa é uma configuração de permissões do Unix / Linux.

Em um servidor Windows, você pode precisar do administrador para efetuar login no Windows, clicar com o botão direito do mouse na pasta em que está tentando executar um comando mkdir () e usar a opção Permissões para garantir que o usuário esteja executando o script PHP como tem as permissões apropriadas.

    
por 26.08.2014 / 15:04