Ghost droplet prevents PHP from executing files?

October 10, 2017 1k views
PHP Ghost Ubuntu

In a fresh Ghost droplet installation of Ubuntu 14.04 LTS, I put a php script into a /var/www/static folder, but the file always wants to download instead of run. Is this because of Ghost? How can I get PHP to execute the script instead of trying to download it?

Edit: I can execute the file from the terminal, but running it in a browser always tries to download or just show the plaintext.

1 Answer

Your HTTP traffic is been served by nodejs hence it does not know how to process a PHP File.

You could create a node endpoint to execute your PHP file via terminal
or if you using NGINX as the HTTP layer you could write a configuration to point traffic from a location to php fpm instead of node.

Have another answer? Share your knowledge.