archlinux, nginx и php-fastcgi...

Alex Vorona voron at amhost.net
Mon Oct 8 11:22:40 MSD 2007


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;







More information about the nginx-ru mailing list