Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: archlinux, nginx и php-fastcgi...
eveel пишет:
На моём компьютере с ArchLinux (latest), крутится nginx/0.5.32,
проксирующий сервер mongrel (Ruby on Rails).
Мне стало необходимо поднять PHP (в режиме FastCGI) на виртуальном
сервере на порту 8080. Я сделал соответствующие правки в nginx.conf,
запустил интерпретатор PHP в режиме FastCGI-сервера (используя утилиту
spawn-fcgi, которая входит в комплект lighttpd).
Казалось бы, всё правильно и должно работать. Но оно не работает!
При обращении к /, выдаётся сообщение об ошибке: "No input file
specified."
В чём может быть дело?
Конфиги nginx.conf, fastcgi.conf и php.ini - в аттачах.
Попробуйте вот так
if ( $fastcgi_script_name ~ ".php(/.+)$" ) {
set $path_info $1;
}
fastcgi_param PATH_INFO $path_info;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
При этом ваш пхп должен поддерживать pathinfo
ну а в текущем вашем конфиге похоже пропущен / перед svr в
fastcgi_param SCRIPT_FILENAME srv/www/nginx/spectrum$fastcgi_script_name;
|