banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Cần giúp đở Nginx và FastCGI trên Ubuntu 14 + No input file specifi  XML
  [Question]   Cần giúp đở Nginx và FastCGI trên Ubuntu 14 + No input file specifi 21/09/2014 15:12:47 (+0700) | #1 | 281715
lamletoi
Member

[Minus]    0    [Plus]
Joined: 21/03/2011 10:16:54
Messages: 47
Offline
[Profile] [PM]
Chào các anh chị em,
Hiện tại mình đang triển khai 1 server cho test gồm :
Nginx , MariaDB, Php-fpm, Memcached,APC, Phalcon.

Cấu hình đã hoàn tất và khá đầy đủ tuy nhiên khi chạy thử web thị bị lỗi No input file specified.

Cụ thể :
Code:
2014/09/21 15:11:48 [error] 12849#0: *4 FastCGI sent in stderr: "PHP message: PHP Warning:  Unknown: failed to open stream: Success in Unknown on line 0
Unable to open primary script: /usr/share/nginx/html/xxx/ (Success)" while reading response header from upstream, client: 111.111.111.111, server: xxx.com.vn, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xxx.com.vn"


Em đã tham khảo nhưng http://nginxlibrary.com/resolving-no-input-file-specified-error/ nhưng vẫn thấy mình không thuộc trường hợp nào cả :

Nginx version :

Code:
nginx version: nginx/1.4.6 (Ubuntu)


Additional .ini files parsed

Code:
/etc/php5/fpm/conf.d/05-opcache.ini, /etc/php5/fpm/conf.d/10-pdo.ini, /etc/php5/fpm/conf.d/20-apcu.ini, /etc/php5/fpm/conf.d/20-curl.ini, /etc/php5/fpm/conf.d/20-gd.ini, /etc/php5/fpm/conf.d/20-json.ini, /etc/php5/fpm/conf.d/20-mcrypt.ini, /etc/php5/fpm/conf.d/20-memcached.ini, /etc/php5/fpm/conf.d/20-mysql.ini, /etc/php5/fpm/conf.d/20-mysqli.ini, /etc/php5/fpm/conf.d/20-pdo_mysql.ini, /etc/php5/fpm/conf.d/20-readline.ini, /etc/php5/fpm/conf.d/30-phalcon.ini



Nginx config :


Code:
user www-data;
worker_processes 8;
pid /run/nginx.pid;

events {
        worker_connections 4000;
        multi_accept on;
        use epoll;
}

http {
        ##
        # Tuning  Settings
        ##

        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 30;
        keepalive_requests 100000;
        reset_timedout_connection on;
        client_body_timeout 10;
        send_timeout 2;

        types_hash_max_size 2048;
        server_tokens off;
        error_log /var/log/nginx/error.log crit;

        open_file_cache max=200000 inactive=20s; 
        open_file_cache_valid 30s; 
        open_file_cache_min_uses 2;
        open_file_cache_errors on;
        access_log off;


        include /etc/nginx/mime.types;
        default_type application/octet-stream;


        gzip on;
        #gzip_disable "msie6";
        gzip_min_length 10240;
        gzip_proxied expired no-cache no-store private auth;
        gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml;
        gzip_disable "MSIE [1-6]\.";
        # gzip_vary on;
        # gzip_proxied any;
        # gzip_comp_level 6;
        # gzip_buffers 16 8k;
        # gzip_http_version 1.1;
        # gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;


        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;
}

Host config in site-enables :


Code:
server {
        listen 80;
        root /usr/share/nginx/html/xxx/home;
        index index.php index.html index.htm;
        charset utf-8;
        server_name xxx.com.vn;


    gzip on;
    gzip_types
        text/plain
        text/css
        text/javascript
        text/xml
        image/x-icon
        image/png
        image/gif
        image/jpeg
        image/jpg 
        image/svg+xml
        application/x-javascript
        application/xml
        application/xml+rss
        application/x-font-ttf
        application/x-font-truetype
        application/x-font-opentype
        application/font-woff
        application/vnd.ms-fontobject
        application/octet-stream; 
    
    server_tokens off;
    access_log off;
    add_header Access-Control-Allow-Origin *;


        try_files $uri $uri/ @rewrite;

            location @rewrite {
                rewrite ^/(.*)$ /index.php?_url=/$1;
                }

                location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|xml|svg|eot|ttf|woff)$ {
                 log_not_found off;
                expires max;
                }





        location ~ \.php$ {
                try_files  $uri =404;
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
                fastcgi_param PATH_INFO $fastcgi_path_info;
                        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
                        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                        fastcgi_param SCRIPT_NAME $fastcgi_script_name;

        }

          location ~ /\.ht {
                log_not_found off;
                deny all;
        }

}



Em cũng đã chmod -R 755 và chown www-data:www-data thư mục home.

Rất mong nhận được sự giúp đỡ
[Up] [Print Copy]
  [Question]   Cần giúp đở Nginx và FastCGI trên Ubuntu 14 + No input file specifi 22/09/2014 10:24:56 (+0700) | #2 | 281725
kakarottbatdong
Member

[Minus]    0    [Plus]
Joined: 02/05/2009 19:27:06
Messages: 55
Offline
[Profile] [PM]
Bồ kiểm tra lại user, group, userlisten và group listen trong file config của php-fpm nhé ...
Nói đúng hơn là kiểm tra toàn bộ, bao gồm các thông số session, thư mục lưu session v.v.v.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|