/etc/nginx/fastcgi_params should match the example given here: http://wiki.nginx.org/PHPFcgiExample It is missing the following: fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; php-fpm *does not* work for me without adding those lines. There is another slight variation from the example above which I'm guessing is fine: fastcgi_param HTTPS $https if_not_empty;
This file must match upstream for *other* people's configs to work. This behavior matches other distros, but not Debian, IIRC. Leaving as UNCONFIRMED, but 95% sure this is WONTFIX.
(In reply to Alex Xu (Hello71) from comment #1) > Leaving as UNCONFIRMED, but 95% sure this is WONTFIX. Yep. I don't think we should touch upstream files unless were changing paths. Closing.
The root of the problem here was the erroneous nginx wiki. I can confirm that those files do match upstream (but not the wiki).