O php-fpm é um daemon separado e (provavelmente) é executado como usuário diferente (não nginx).
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?
O php-fpm é um daemon separado e (provavelmente) é executado como usuário diferente (não nginx).
Tags permissions php nginx centos