defina o usuário e o grupo php-fpm para o dono do site

1

Eu tenho um servidor centos 6 que usando o apache para conectar o php-fpm para executar o site php, eu uso o diretório home do usuário para o site raiz, por exemplo / home / user1,. Por outro lado, o php-fpm www.conf, o usuário de linhas e o grupo i definem para o apache.

Assim, quando o php escrever ou criar um arquivo (por exemplo, / home / user1 / var / log / file), ele usará o apache: apache como proprietário. Então eu preciso executar um comando em / home / user1 / var / log / "chmod -R ug + s". fazer o php criar um arquivo como apache: user1 enquanto user1 é group

Então, minha pergunta é, é possível configurar o php-fpm para criar um arquivo usando o proprietário do usuário do diretório (user1: user1), mas não o apache: o apache

    
por hkguile 19.10.2018 / 10:16

1 resposta

0

Você pode usar o módulo suPHP no Apache para permissão específica do usuário para executar o script PHP. Você pode dar uma olhada neste artigo link

    
por 19.10.2018 / 10:48