No Input File Specified

Sageth nginx-forum at
Mon Mar 5 01:11:33 UTC 2012

Hi, I'm fairly new to Nginx (an Apache convert) and have run into an
issue where my site works, but one particular POST function fails with
"No Input File Specified."  The POST is a port of an old IPBv2 script to
submit scores into a database via the URL:

I have verified permissions

In Apache, the RewriteRule was:
RewriteRule ^game/(.*)/(.*)\.php$ index.php?act=Arcade&do=newscore [L]

In nginx, I have:
rewrite ^/game/(.*)/(.*)\.php$ /index.php?act=Arcade&do=newscore last;

Here's my site's .conf (some info masked).  Can anyone help point me in
a direction? I'm not sure what I'm missing and I've spent a solid 12
hours on it, so would greatly appreciate any help.

server {
        listen   80;
	root		/var/www/example;
        location / {
		try_files $uri $uri/ @gss;
	location ~ \.php$ {
  	  try_files $uri /index.php?$args =404;
	  if ($uri !~ "^/uploads/") {
		fastcgi_pass   unix:/var/run/;
	location ~ /arcade/gamedata/(.*)$ {
	  alias /var/www/example/arcade/gamedata/$1;
	location @gss {
          #Rewrite the games
	  rewrite ^/game/(.*)/(.*)\.php$ /index.php?act=Arcade&do=newscore
	  rewrite ^/play/index.php$ /index.php?act=Arcade&do=newscore last;
	  rewrite ^/game/(.*)/arcade/(.*)$ /arcade/$2 last;
	  rewrite ^/play/arcade/(.*)$ /arcade/$1 last;
	  rewrite ^/(.*).html$ /index.php?params=$1 last;

Posted at Nginx Forum:,223362,223362#msg-223362

More information about the nginx mailing list