検索

ホームページ  >  に質問  >  本文

nginx - php file not found

用vagrant 配置了环境,但是死活都是‘file not found’
vagrant版本

Vagrant 1.6.5

目录权限是

drwxr-xr-x 1 vagrant vagrant

nginx 报错信息

[error] 2186#0: *32 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream, client: 192.168.33.1, server: xxx.xxx.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:"

nginx配置

    server {
        listen   80; ## listen for ipv4; this line is default and implied

        server_name xxx.xxx.com;
        root /vagrant/demo;
        index index.php;

        # Make site accessible from http://localhost/

        if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php$1 last;
        }

        location ~ [^/]\.php(/|$) {
                fastcgi_split_path_info ^(.+?\.php)(/.*)$;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                include fastcgi_params;

        }
}

网上的都试过了,还是不行。

巴扎黑巴扎黑2791日前720

全員に返信(0)返信します

応答なし
  • キャンセル返事