<div dir="ltr">Hi,<div><br></div><div>We've installed nginx + php-fpm on FreeBSD OS and both of them are listening on www user / group. Here is the config :<br><br>NGINX :<br><br>user  www ;<br></div><div><br></div><div>PHP-FPM :<br><br><div>[www]</div><div>listen = /var/run/www.socket</div><div>user = www</div><div>group = www</div><div>listen.owner = www</div><div>listen.group = www</div><div>listen.allowed_clients = 127.0.0.1</div></div><div><br></div><div>------------------------------------------------</div><div><br></div><div>According to these configs, now any files / directory should be created with www:www permissions in webroot directory by nginx/php-fpm but thats not happening, new uploaded files via nginx are being uploading with root:www permissions due to which most of uploading is getting failed. Here is the permission failed on (/videos/files/logs/2015/12/30/full-145145901836a71.log) :<br><br>2015/12/30 12:03:49 [error] 976#0: *1502344 FastCGI sent in stderr: "PHP message: PHP Warning:  file_put_contents(/videos/files/logs/2015/12/30/full-145145901836a71.log): failed to open stream: Permission denied in /videos/functions.php on line 759" while reading response header from upstream, client: 5.254.102.94, server: <a href="http://cw005.videos.com">cw005.videos.com</a>, request: "POST /actions/file_uploader.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/www.socket:", host: "<a href="http://cw005.videos.com">cw005.videos.com</a>", referrer: "<a href="http://domain.com/upload">http://domain.com/upload</a>"<br></div><div><br></div><div>-----------------------</div><div><br></div><div>Now if i check the ownership of newly created "/videos/files/logs/2015/12/30/" by webserver, it is as follows :<br><br>root:www /videos/files/logs/2015/12/30/</div><div><br></div><div>It should had been www:www. Where we doing wrong ?<br><br>Please help.<br><br>Regards.</div><div>Shahzaib<br><br></div></div>