dkpra
08/09/2005, 15h39
Je rencontre un gros problème dans la phase d'intégration d'un projet de site Web sur un hébergement 60gp.
Le site est en php5 et se base massivement sur l'option MultiViews et PATH_INFO pour obtenir des URL jolies.
Malheureusement l'utilisation du PATH_INFO semble défaillant dès qu'on utilise du php5.
Voici un test :
http://psydk.org/test.php/plop <---- php4, pas de soucis
http://psydk.org/test.php5/plop <---- page d'erreur avec écrit « No input file specified. » (dans Firefox, ou IE)
En tentant de cerner le problème, j'ai découvert que l'erreur n'a plus lieu quand la ligne suivante n'est plus dans la requête http :
Accept-Encoding: gzip,deflate
C'est visiblement le mot « gzip » qui déclenche toute l'erreur.
Voici des captures d'écran de la trace de la requête ; avec la ligne « Accept-Encoding: gzip,deflate » :
http://mess.psydk.org/pi1.png
Sans la ligne :
http://mess.psydk.org/pi2.png
Après ce n'est plus de mon ressort :/ Donc voilà, s'il y avait une âme charitable pour voir du côté serveur ce qui se passe, on serait super reconnaissant :) L'idée de devoir recoder du php5 en php4 pour contourner le bug ne nous séduit guère :(
Le site est en php5 et se base massivement sur l'option MultiViews et PATH_INFO pour obtenir des URL jolies.
Malheureusement l'utilisation du PATH_INFO semble défaillant dès qu'on utilise du php5.
Voici un test :
http://psydk.org/test.php/plop <---- php4, pas de soucis
http://psydk.org/test.php5/plop <---- page d'erreur avec écrit « No input file specified. » (dans Firefox, ou IE)
En tentant de cerner le problème, j'ai découvert que l'erreur n'a plus lieu quand la ligne suivante n'est plus dans la requête http :
Accept-Encoding: gzip,deflate
C'est visiblement le mot « gzip » qui déclenche toute l'erreur.
Voici des captures d'écran de la trace de la requête ; avec la ligne « Accept-Encoding: gzip,deflate » :
http://mess.psydk.org/pi1.png
Sans la ligne :
http://mess.psydk.org/pi2.png
Après ce n'est plus de mon ressort :/ Donc voilà, s'il y avait une âme charitable pour voir du côté serveur ce qui se passe, on serait super reconnaissant :) L'idée de devoir recoder du php5 en php4 pour contourner le bug ne nous séduit guère :(