Você comentou que seu snippets/fastcgi-php.conf
contém:
fastcgi_split_path_info ^(.+\.php)(/.+)$;
O que você notará, não corresponde ao URI /index.php/
, o que explica por que você recebe uma resposta 404.
Você pode substituir o valor em snippets/fastcgi-php.conf
colocando a instrução corrigida após (assumindo que não deseja editar o arquivo do sistema). Por exemplo:
location / {
try_files $uri /index.php$uri$is_args$args;
}
location /index.php {
include snippets/fastcgi-php.conf;
include fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
Basta alterar o +
para um *
para que /
seja correspondido quando nada mais o seguir.