10 messages in ru.sysoev.nginxRe: nginx not sending DOCUMENT_ROOT t...
FromSent OnAttachments
Joe ShangNov 21, 2008 8:34 am 
Joe ShangNov 21, 2008 8:50 am 
Maxim DouninNov 21, 2008 9:06 am 
Igor SysoevNov 21, 2008 9:38 am 
ustcluceneNov 22, 2008 8:23 am 
John MooreNov 22, 2008 8:41 am 
CalomelNov 22, 2008 10:28 am 
Igor SysoevNov 22, 2008 10:44 am 
John MooreNov 24, 2008 4:31 am 
ustcluceneNov 24, 2008 5:49 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: nginx not sending DOCUMENT_ROOT to PHP?Actions...
From:Maxim Dounin (mdou@mdounin.ru)
Date:Nov 21, 2008 9:06:10 am
List:ru.sysoev.nginx

Hello!

On Fri, Nov 21, 2008 at 10:34:44AM -0600, Joe Shang wrote:

I am using:

location ~ \.php$ { fastcgi_pass unix:/home/nginx/phpcgi/vidiscri; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /home/vidiscri/public_html$fastcgi_script_name; fastcgi_param DOCUMENT_ROOT $document_root; include conf/fastcgi_params; }

To send PHP over to be parsed by php-fpm , but the problem is, DOCUMENT_ROOT variable isn't being sent to PHP it keeps saying:

_SERVER["DOCUMENT_ROOT"] /usr/local/nginx/html

Any specific reason why its doing this?

Any specific reason why it should do something else? You pass $document_root variable, and in config snipped you provided nothing defines root to something else.