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

Posted March 21, 2017 1.9k views
NginxPHPUbuntu 16.04

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 :)

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.

Submit an Answer
1 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>