O usuário PHP como membro de um grupo não pode gravar em uma pasta

0

O servidor está executando o Cento7 Nginx & PHP Eu corro Nginx e PHP-FPM como usuário nginx. O nginx é membro de um grupo chamado webmasters.

Meu site está em / var / www / production / site /

Proprietário de / var / www / production / site / is other_user: webmasters. As permissões são 0775 Estas são aplicadas a todos os subdiretórios.

Um script PHP chama file_put_contents (), mas obtém 'permissão negada' enquanto tenta gravar em um subdiretório.

Se eu alterar o proprietário de / var / www / production / site / para nginx: webmasters, não obtenho permissão negada.

O SELinux está desativado.

Portanto, como membro de um grupo com o RWX, ele não pode gravar. Alguma sugestão?

    
por Gordon Hickley 17.07.2017 / 11:29

1 resposta

0

O php-fpm é um daemon separado e (provavelmente) é executado como usuário diferente (não nginx).

    
por 19.02.2018 / 06:49