| 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;
 
 |