Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

If fastcgi is running I get "No input file specified." If the fastcgi is not up, I get "The page you are looking for is temporarily unavailable." This is my config file:

   server {
 listen   80;
 server_name website.org;

  root   /home/user/public_html;

 location / {
  index  index.php index.html index.htm;
    }
 location ~ \.php$ {
  fastcgi_pass   127.0.0.1:9000;
  fastcgi_index  index.php;
  fastcgi_param  SCRIPT_FILENAME  /home/user/public_html$fastcgi_script_name;
               include /usr/local/nginx/conf/fastcgi_params;

 }
            error_page   500 502 503 504  /50x.html;
        location = /home/user/public_html/50x.html {
            root   html;
        }
    }

I've read that changing value for cgi.fix_pathinfo and cgi.force_redirect in php.ini might help but for me it didn't.

share|improve this question
    
Have you checked the FGCI logs for errors? Is $fastcgi_script_name valid? –  Kyle Smith Oct 22 '09 at 14:43
    
$fastcgi_script_name is good and im not sure if there are any fcgi logs –  Jack Oct 22 '09 at 15:46

4 Answers 4

up vote 0 down vote accepted

Just a guess, but:
Does php have access rights to /home /home/user/ /home/user/....?

PS. You also can try php-fpm instead of spawn_fcgi

share|improve this answer

Please include the following line in fastcgi_params

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

share|improve this answer

I'd second the php-fpm recommendation, the "No input file specified" error is well-known, and php-fpm has a fix for it.

share|improve this answer

I encounter the same situation of you. But I'm using php-fpm.
But my situation is a little different. I'm running the server no error.
Several days after, the browser display 'No input file specify'.
But everything go well after restart the php-fpm .

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.