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, recebo o seguinte aviso:
Warning: mkdir(): Permission denied in ...
Eu já verifiquei todas as permissões dos diretórios pai, então concluí que provavelmente preciso alterar o 'usuário' do NGINX ou PHP-FPM, mas não tenho certeza de como fazer isso (nunca precisei especificar o usuário permissões para o APACHE). Não consigo encontrar muita informação sobre isso. Qualquer ajuda seria ótimo!
(Nota: além dessa pequena interrupção, a mudança para o NGINX foi bastante fácil; estou usando pela primeira vez e, literalmente, levou apenas 10 minutos para começar a operar com o NGINX. Agora estou passando a ferro as torções.)
nginx.conf
e www.conf
por padrão IIRC.