The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"nginx + fast_cgi + php"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Системное и пользовательское ПО / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"nginx + fast_cgi + php"  +/
Сообщение от Виталий (??) on 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. Дело вроде бы не в чмоде.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


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

где fastcgi_param  SCRIPT_FILENAME ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "nginx + fast_cgi + php"  +/
Сообщение от Виталий (??) on 11-Июн-10, 02:39 
Хм, была в конфиге такая строчка

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


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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "nginx + fast_cgi + php"  +/
Сообщение от MKC (ok) on 09-Июн-10, 19:51 
Должна быть строка:

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

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "nginx + fast_cgi + php"  +/
Сообщение от Виталий (??) on 11-Июн-10, 02:39 
Ответил выще
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру