Estou tendo problemas para obter vários scripts em execução porque o PHP-FPM não pode gravar na minha pasta da sessão:
"01/10/2009 23:54:07 [erro] 17830 # 0: * 24 FastCGI enviado no stderr:" PHP Aviso: Desconhecido: aberto (/ var / lib / php / session / sess_cskfq4godj4ka2a637i5lq41o5, O_RDWR) falha: permissão negada (13) em Desconhecido na linha 0 Aviso do PHP: Desconhecido: falha ao gravar os dados da sessão (arquivos). Por favor verifique que a configuração atual de session.save_path está correta (/ var / lib / php / session) em Desconhecido na linha 0 "durante a leitura upstream"
Obviamente, esse é um problema de permissão; o proprietário / grupo da pasta da minha sessão é o usuário do servidor da web, NGINX. O PHP-FPM é executado como nobody
se, portanto, adicioná-lo ao grupo nginx não é tão trivial.
Uma solução temporária é definir as permissões de /var/lib/php/session
para 777
- tenho a sensação de que essa não é a "melhor prática".
Qual é a melhor prática quando você precisa atribuir um acesso de gravação de daemon a uma pasta, mas está sendo executado como nobody
?