J'utilise la configuration suivante pour nginx: http://gist.github.com/340956
Cependant, cette configuration provoque une erreur No input file specified
avec PHP. La seule façon que je l'ai été en mesure de le résoudre est en modifiant cette ligne:
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
Notez le «/» entre $document_root
et $fastcgi_script_name
. J'ai été informé que c'est la mauvaise configuration mais personne n'a été capable de me dire exactement pourquoi ma configuration nécessite cette barre oblique supplémentaire.
Comment puis-je me débarrasser de ce slash supplémentaire?
Ensuite, ma réécriture est interrompue, car j'ai des URL comme '/ foo/bar' qui redirigent vers' index.php/foo/bar'. – shadowhand