No input file specified

July 24, 2013 11.8k views
I dont know why i still get the "No input file selected" Can someone help me? This is my nginx Why nginx cannot run the simple php page? I am running on Ubuntu 13.04
1 comment
  • Is there a concrete solution to this problem. I am facing it with my current Wordpress LEMP stack when I use Permalinks that have a clean URL

5 Answers
What's the contents of /usr/share/nginx/html and /etc/nginx/sites-enabled?

Also, I think the server_name needs to be changed to your domain name, e.g.
server_name yourdomain.tld www.yourdomain.tld instead of localhost.
Replied to your article comment:
by Etel Sverdlov
LEMP stack is a group of open source software to get web servers up and running. The acronym stands for Linux, nginx (pronounced Engine x), MySQL, and PHP. This tutorial explains how to install the required repos to download nginx and php-fpm, how to install MySQL, how to install nginx, how to install php-fpm, how to configure php and nginx, and how to create a php info page. This tutorial is written for Ubuntu 12.04.
i am doing this on localsite at the moment, the contents of /usr/share/nginx/html are
-ecard (folder with wordpress files)
-index.html (default nginx landing page, even this is not loading)
-info.php (simple php info file, even this is not processed by nginx)
-myapp (folder with custom php files)
-vendor (folder with custom php files)

The contents of /etc/nginx/sites-enabled is
-ecard (wordpress site)
Did you comment the following line out?

# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

Remove the '#' and restart nginx.
I did...but didnt solve the problem. Finally i just uninstall everything and reinstall the stacks. Problem solved
Have another answer? Share your knowledge.