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.
Versuchen 'Position zu bewegen/{ try_files $ uri $ uri//index.php?$args; } 'bis zum Ende –
hast du 'cgi.fix_pathinfo' in der php.ini Datei gesetzt? –
@TarunLalwani Ich habe es versucht, aber es hat nicht geholfen. – fist