2017-08-19 17 views
0

Ich habe gerade Nginx mit PHP 7.1-fpm auf Ubuntu 16.04 installiert und ich habe ein Problem. Wenn ich zum Beispiel http://example.dev besuchen möchte, lädt es index.php statt Homepage, aber zum Beispiel http://example.dev/registration funktioniert gut.nginx und index.php herunterladen

Das ist mein nginx config:

server { 
    listen 80; 
    listen [::]:80; 

    root /var/www/example/www; 

    index index.php index.html; 

    server_name example.dev; 

    location/{ 
     try_files $uri $uri/ /index.php?$args; 
    } 

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

    location ~ \.php$ { 
     include snippets/fastcgi-php.conf; 
     fastcgi_split_path_info ^(.+\.php)(/.+)$; 
     fastcgi_pass unix:/run/php/php7.1-fpm.sock; 
     include fastcgi_params; 
    } 

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

Vielen Dank für Ihre Antworten.

+0

Versuchen 'Position zu bewegen/{ try_files $ uri $ uri//index.php?$args; } 'bis zum Ende –

+0

hast du 'cgi.fix_pathinfo' in der php.ini Datei gesetzt? –

+0

@TarunLalwani Ich habe es versucht, aber es hat nicht geholfen. – fist

Antwort

Verwandte Themen