URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89077
[ Назад ]

Исходное сообщение
"nginx + fast_cgi + php"

Отправлено Виталий , 06-Июн-10 21:16 

"No input file specified. ". Простите, у меня уже нервный смешок.

Все очень просто и банально. nginx + php + spawn-fcgi.
Конфиг примерно таков:

http
{
       server
       {
              root /usr/local/www;
              location /
              {
                       index index.php;
              }
              location ~ \.php$
              {
                          fastcgi_pass   127.0.0.1:9000;
                          fastcgi_param  QUERY_STRING       $query_string;
                          fastcgi_param  REQUEST_METHOD     $request_method;
                          fastcgi_param  CONTENT_TYPE       $content_type;
                          fastcgi_param  CONTENT_LENGTH     $content_length;

                          fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
                          fastcgi_param  REQUEST_URI        $request_uri;
                          fastcgi_param  DOCUMENT_URI       $document_uri;
                          fastcgi_param  DOCUMENT_ROOT      $document_root;
                          fastcgi_param  SERVER_PROTOCOL    $server_protocol;

                          fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
                          fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

                          fastcgi_param  REMOTE_ADDR        $remote_addr;
                          fastcgi_param  REMOTE_PORT        $remote_port;
                          fastcgi_param  SERVER_ADDR        $server_addr;
                          fastcgi_param  SERVER_PORT        $server_port;
                          fastcgi_param  SERVER_NAME        $server_name;

                          # PHP only, required if PHP was built with --enable-force-cgi-redirect
                          fastcgi_param  REDIRECT_STATUS    200;

                          fastcgi_index  index.php;

                          fastcgi_intercept_errors  on;


              }
       }
}

P.S. Дело вроде бы не в чмоде.


Содержание

Сообщения в этом обсуждении
"nginx + fast_cgi + php"
Отправлено Aquarius , 09-Июн-10 17:56 
>"No input file specified. ". Простите, у меня уже нервный смешок.
>P.S. Дело вроде бы не в чмоде.

где fastcgi_param  SCRIPT_FILENAME ?


"nginx + fast_cgi + php"
Отправлено Виталий , 11-Июн-10 02:39 
Хм, была в конфиге такая строчка

fastcgi_param SCRIPT_FILENAME /usr/local/www/site$fastcgi_script_name;


..../site/ создана, index.php там есть и прочая, прочая.
чмоды выставлены. оунеры тоже, все группа www...
нихт воркинг


"nginx + fast_cgi + php"
Отправлено MKC , 09-Июн-10 19:51 
Должна быть строка:

fastcgi_param  SCRIPT_FILENAME  /var/www/localhost/htdocs$fastcgi_script_name;

Где /var/www/localhost/htdocs - путь к корню, где лежат скрипты


"nginx + fast_cgi + php"
Отправлено Виталий , 11-Июн-10 02:39 
Ответил выще