Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

nginx php fastcgi

00 голосов
2
Добрый день.
Исходные данные:
Код
# uname -a
FreeBSD www 6.2-RELEASE FreeBSD 6.2-RELEASE
# nginx -v
nginx version: nginx/0.5.7
# php -v
PHP 4.4.4 with Suhosin-Patch 0.9.6 (cli) (built: Jan 20 2007 23:13:18)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
    with Zend Extension Manager v1.0.11, Copyright (c) 2003-2006, by Zend Technologies
    with Zend Optimizer v3.2.0, Copyright (c) 1998-2006, by Zend Technologies

Конфиг nginx:
Код
user  www;
worker_processes  1;
error_log  /var/log/www/nginx.error.main.log  info;
pid        /var/run/nginx.pid;
events {
    worker_connections  1024;
}
http {
    include       /usr/local/etc/nginx/mime.types;
    default_type  application/octet-stream;
    log_format main      '$remote_addr - $remote_user [$time_local] '
                         '"$request" $status $bytes_sent '
                         '"$http_referer" "$http_user_agent" '
                         gzip_ratio: '"$gzip_ratio"';

    client_header_timeout  3m;
    client_body_timeout    3m;
    send_timeout           3m;
    client_header_buffer_size    1k;
    large_client_header_buffers  4 4k;

    gzip on;
    gzip_min_length  1100;
    gzip_buffers     4 8k;
    gzip_types       text/plain application/xml;
    gzip_comp_level 5;

    output_buffers   1 32k;
    postpone_output  1460;

    sendfile         on;
    tcp_nopush       on;
    tcp_nodelay      on;
    send_lowat       12000;
    keepalive_timeout  75 20;

#192.168.0.1
        server {
        listen       80;
        server_name  192.168.0.1;
        access_log  /var/log/www/192.168.0.1.access.log  main;
        error_log /var/log/www/192.168.0.1.error.log info;
        location / {
            root   /home/www/192.168.0.1;
            index  index.php index.htm index.html;
        }
               location ~* ^.+\.(php|php3|php5|phtml)$ {
        fastcgi_pass   127.0.0.1:8080;
        root /home/www/192.168.0.1;
        include /usr/local/etc/nginx/common_fastcgi.conf;
        }

}
    }
  }
}

Код
# cat /usr/local/etc/nginx/common_fastcgi.conf
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_index  index.php;
        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   SERVER_ADDR     $server_addr;
        fastcgi_param   SERVER_PORT     $server_port;
        fastcgi_param   SERVER_PROTOCOL $server_protocol;
        fastcgi_param   SERVER_SOFTWARE "nginx";
        fastcgi_param   GATEWAY_INTERFACE       "CGI/1.1";
        fastcgi_param   SERVER_NAME     $server_name;
        fastcgi_param   REQUEST_URI     $request_uri;
        fastcgi_param   REQUEST_METHOD  $request_method;
        fastcgi_param   REMOTE_USER     $remote_user;
        fastcgi_param   REMOTE_ADDR     $remote_addr;
        fastcgi_param   REMOTE_PORT     $remote_port;
        fastcgi_param  REDIRECT_STATUS    200;

При окрытии http://192.168.0.1/index.php получаю:
Код
Warning: main(/bitrix/modules/main/install/install.php) [function.main]: failed to open stream: No such file or directory in /home/www/test1.daiver.org/index.php on line 381

Warning: main(/bitrix/modules/main/install/install.php) [function.main]: failed to open stream: No such file or directory in /home/www/test1.daiver.org/index.php on line 381

Fatal error: main() [function.require]: Failed opening required '/bitrix/modules/main/install/install.php' (include_path='.:') in /home/www/test1.daiver.org/index.php on line 381

В логах сервера ни одной ошибки.
В чём может быть проблема?

Оффтоп:
Нельзя ли сделать окошко ввода текста больше?
Нельзя ли сделать чтобы при нажатии на CODE LIST и остальные - вставлялся текст на место курсора, и не уезжал в начало текста.
Нельзя ли сделать подсветку кода?
Это мелочи, н
спросил 30 Апр, 14 от shif (100 баллов)

2 Ответы

00 голосов
Ещё. Почитал хэлп и увидел, что вы поддерживаете только apache и iis. Это так или нет? В чём существенная разница-то?
Как я вижу, Ваш сайт работает на nginx/0.3.20. Т.е. либо nginx работает, либо - apache 1.3 ветки бэкэндом?
ответил 20 Дек, 14 от shif (100 баллов)
00 голосов
И ещё. В дистрибутиве внизу ссылка "Инструкции по установке" ведёт на readme.htm. Такого файла нет. Есть readme.html. Исправили бы smile:D
ответил 10 Апр, 15 от shif (100 баллов)

Похожие вопросы

+1 голос
2 ответов
0 голосов
3 ответов
0 голосов
7 ответов
спросил 07 Авг, 13 от JabaHat (160 баллов)
0 голосов
1 ответ
0 голосов
1 ответ
спросил 19 Май, 16 от аноним