FastCGI /file.php/serve?xx=yy

Sergey A. Shepelev l4igem2 at list.ru
Thu Jan 25 17:13:18 MSK 2007


Здравствуйте, уважаемые.

 На хостинге настроен nginx 0.5.7 + PHP/FastCGI 5.1.6 with
Suhosin-Patch 0.9.6 (оба из портов).

 Помогите, пожалуйста, настроить nginx-fastcgi, для корректной
обработки PHP запросов вида /file.php/serve?param1=value.

 На данный момент есть такой конфиг:

location ~*     ^.+\.php {
	root /public_html;
	fastcgi_pass unix:/tmp/php-fcgi.sock;
}

 wget -O /dev/null http://getid.ru/nn.php/asd?g=1
 Показывает 502. В логе:

2007/01/25 17:03:44 [error] 35872#0: *1167 upstream prematurely
closed connection while reading response header from upstream,
client: 213.243.111.115, server: getid.ru, URL: "/nn.php/asd?
g=1", upstream: "fastcgi://unix:/tmp/php-fcgi.sock:",
host: "getid.ru"

 Причем самое ужасное, что PHP не показывает никаких ошибок,
несмотря на

log_errors = On
log_errors_max_len = 10240
error_log = /logs/php-error.log

 Статика и нормальные PHP запросы отдаются чудесно.

-- 
Sergey A. Shepelev <l4igem2 at list.ru>





More information about the nginx-ru mailing list