FastCGI PHP No input file specified.
alexk
nginx-forum at nginx.us
Tue Feb 22 19:14:23 MSK 2011
Hi,
I have Zend Framework project working so all non static requests are
forwarded to public/index.php. But now I need to allow PHP scripts from
another folder - /generator/ to work as usual. So I've added another
location and use "fastcgi_param SCRIPT_FILENAME
/var/www/new/public/generator$fastcgi_script_name;"
As a result it returns "No input file specified.". Not sure what's the
problem is.
Thanks for any help. Here you are config file:
server {
listen 80;
server_name ***************;
gzip on;
gzip_types text/html text/css application/x-javascript
application/javascript text/plain text/xml;
charset utf-8;
#access_log /var/log/nginx/localhost.access.log;
location / {
root /var/www/new/public;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_store off;
fastcgi_store_access user:rw group:rw all:r;
charset utf-8;
fastcgi_param SCRIPT_FILENAME
/var/www/new/public/index.php;
include fastcgi_params;
index index.php;
}
location /generator/ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME
/var/www/new/public/generator$fastcgi_script_name;
include fastcgi_params;
}
location ~*
"(\/userfiles\/)|(\.(xrd|log|pdf|ttf|fon|js|ico|txt|xml|html|dtd|gif|jpg|png|css|rss|zip|tar\.gz))$"
{
root /var/www/new/public;
expires max;
}
..
}
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,177494,177494#msg-177494
More information about the nginx
mailing list