Eu tenho um script PHP que cria um diretório e gera uma imagem para o diretório. Isso estava funcionando muito bem no Apache, mas recentemente decidimos mudar para o NGINX para fazer mais uso de nossa RAM limitada. Estou usando o comando PHP mkdir() para criar o diretório:
mkdir(dirname($path['image']['server']), 0755, true);
Após a mudança para NGINX, estou recebendo o seguinte aviso:
Warning: mkdir(): Permission denied in ...
Eu já verifiquei todas as permissões dos diretórios pai, então determinei que provavelmente preciso alterar o 'usuário' NGINX ou PHP-FPM, mas não tenho certeza de como fazer isso (nunca precisei especificar user permissões para APACHE). Não consigo encontrar muitas informações sobre isso. Qualquer ajuda seria ótimo!
(Observação: além desse pequeno problema, a mudança para o NGINX foi bem tranquila; estou usando-o pela primeira vez e, literalmente, levou apenas 10 minutos para começar a usar o NGINX. Agora estou apenas passando fora as dobras.)