За последние 24 часа нас посетили 17608 программистов и 1627 роботов. Сейчас ищет 2001 программист ...

php-fpm и nginx

Тема в разделе "Настройка веб-сервера", создана пользователем bimply, 14 июл 2014.

  1. bimply

    bimply Активный пользователь

    С нами с:
    13 авг 2012
    Сообщения:
    449
    Симпатии:
    13
    Код (Text):
    1. location ~ \.php$ {
    2.     try_files $uri =404;
    3.     include /etc/nginx/fastcgi_params;
    4.     fastcgi_pass 127.0.0.1:9000;
    5.     fastcgi_index index.php;
    6.     fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
    7. }
    Стоит в конфиге nginx
    При обращении к главной странице все работает
    Если php файл лежит в папке pma, то вылезает 404 ошибка.
    Код (Text):
    1.  
    2. 2014/07/14 13:18:55 [error] 5398#0: *17 open() "/var/www/html/pma/poweredby.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/poweredby.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    3. 2014/07/14 13:18:55 [error] 5398#0: *17 open() "/var/www/html/pma/nginx-logo.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/nginx-logo.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    4. 2014/07/14 13:18:55 [error] 5398#0: *18 open() "/var/www/html/pma/poweredby.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/poweredby.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    5. 2014/07/14 13:18:55 [error] 5398#0: *19 open() "/var/www/html/pma/nginx-logo.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/nginx-logo.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    6. 2014/07/14 13:18:55 [error] 5398#0: *20 open() "/var/www/html/pma/poweredby.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/poweredby.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    7. 2014/07/14 13:18:56 [error] 5398#0: *20 open() "/var/www/html/pma/nginx-logo.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/nginx-logo.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    8. 2014/07/14 13:18:56 [error] 5398#0: *21 open() "/var/www/html/pma/poweredby.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/poweredby.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    9. 2014/07/14 13:18:56 [error] 5398#0: *22 open() "/var/www/html/pma/nginx-logo.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/nginx-logo.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    10. 2014/07/14 13:18:56 [error] 5398#0: *23 open() "/var/www/html/pma/poweredby.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/poweredby.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    11. 2014/07/14 13:18:56 [error] 5398#0: *23 open() "/var/www/html/pma/nginx-logo.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/nginx-logo.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    12. 2014/07/14 13:18:56 [error] 5398#0: *24 open() "/var/www/html/pma/poweredby.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/poweredby.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    13. 2014/07/14 13:18:56 [error] 5398#0: *25 open() "/var/www/html/pma/nginx-logo.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/nginx-logo.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    14. 2014/07/14 13:18:56 [error] 5398#0: *26 open() "/var/www/html/pma/poweredby.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/poweredby.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    15. 2014/07/14 13:18:56 [error] 5398#0: *27 open() "/var/www/html/pma/nginx-logo.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/nginx-logo.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
    16. 2014/07/14 13:18:56 [error] 5398#0: *28 open() "/var/www/html/pma/poweredby.png" failed (2: No such file or directory), client: 109.167.231.85, server: 127.0.0.1_, request: "GET /pma/poweredby.png HTTP/1.1", host: "5.178.82.112", referrer: "http://5.178.82.112/pma/1.php"
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    fastcgi_param SCRIPT_FILENAME /var/www/html/$fastcgi_script_name;
    а может еще добавить /pma/
     
  3. bimply

    bimply Активный пользователь

    С нами с:
    13 авг 2012
    Сообщения:
    449
    Симпатии:
    13
    со слешем тоже самое
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    fastcgi_param SCRIPT_FILENAME /var/www/html/pma/$fastcgi_script_name;
    вот так не бубу?
     
  5. bimply

    bimply Активный пользователь

    С нами с:
    13 авг 2012
    Сообщения:
    449
    Симпатии:
    13
    да
     
  6. bimply

    bimply Активный пользователь

    С нами с:
    13 авг 2012
    Сообщения:
    449
    Симпатии:
    13
    Установил в связке с апач и все заработало, фаст cgi только геморрой создаёт
     
  7. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    Код (Text):
    1. location ~ [^/]\.php(/|$) {
    2.                 fastcgi_split_path_info ^(.+?\.php)(/.*)$;
    3.                 if (!-f $document_root$fastcgi_script_name) {
    4.                         return 404;
    5.                 }
    6.  
    7.                 fastcgi_pass 127.0.0.1:9000;
    8.                 fastcgi_index index.php;
    9.                 include fastcgi_params;
    10.         }
     
  8. bimply

    bimply Активный пользователь

    С нами с:
    13 авг 2012
    Сообщения:
    449
    Симпатии:
    13
    прописал, вылез белый экран.статус ответа = 200 ОК
    говорят что апач не подойдет и нужен именно php-fpm