Pergunta

scripts de

Nossa PHP criar pastas dinâmicas e arquivos e estamos tendo um problema de permissão. As pastas foram inicialmente criar usando nosso ftpuser. EG: Album (criado por ftpuser) todas as subpastas e arquivos neles tem que ser criados dinamicamente. O usuário apache é o usuário quando uma nova pasta é criada e então ele não pode escrever qualquer coisa para essa pasta por algum motivo.

O servidor está executando com o PHP modo de segurança OFF.

Sempre que uma pasta é criada pelo script php o usuário é apache ea permissão para alguns shows razão como dr ---- x - t

Graças.

Foi útil?

Solução

Encontre o lugar no PHP onde a pasta é criada. Normalmente, este será:

mkdir( folderName );

Alterar a linha para:

mkdir( folderName, 1755 );

Ou, em vez disso, adicione esta linha após a mkdir:

chmod( folderName, 1755 );

Para mais informações, aqui está a PHP documentação mkdir .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top