.php files on NGINX - execute, but no output sent

Hi - I have an NGINX server on LAMP, Ubuntu 16.04 and have got wordpress working OK.

However, when I upload my own .php files to /htdocs, they execute, but no output is sent to the browser. I just see a blank screen. The .php files output fine on my own localhost.

I notice that the owner/group of the WP files is www-data, but from my uploaded .php from filezilla, the owner/group is root.

I have no idea what is going on here!

Thanks :)


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Accepted Answer

Solved it - I just changed the user permissions of the files and folder to www-data:

sudo chown -R www-data:www-data /var/www/<domain name>