[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [un poil HS] PB de script php



On Wed, 21 Nov 2012 02:17:16 +0100
Goldy <goldy@goldenfish.info> wrote:

> 
> Il n'y a pas particulièrement de raisons pour que cela ne marche plus,
> si le script renvoie 404, c'est que le script appelé n'est pas
> exécutable ou n'existe pas.

Ben si justement, il n'a pas changé de place (même dir) et est
bien exécutable, cékeskejcomprenpô!

En fait, j'ai rajouté un 'print' juste après le 'if' et il ne s'est rien
passé, ergo: ça rejoint ce que tu dis en échouant le test.

> De là, il faudrait dumper la variable $_ENV["X_SCRIPT_FILENAME"] pour
> voir ce qu'elle contient réellement, et vérifier que le script appelé
> est bien exécutable ou qu'il n'y a pas de problèmes de droits.
> 
> Rajoute var_dump($_ENV["X_SCRIPT_FILENAME"]); avant la condition if pour
> voir.
 
avant: Page Not Found (404) - SCRIPT /usr/lb/cgi-bin/cgi-bin.php THAT ALLOWS
LANGUAGE-X SCRIPTS CALLS

après: NULL Page Not Found (404) - SCRIPT /usr/lb/cgi-bin/cgi-bin.php THAT
ALLOWS LANGUAGE-X SCRIPTS CALLS

Pas étonnant que le test échoue :(

Bon, j'ai aussi ajouté: var_dump($newenv);
juste après la ligne:   $newenv = $_ENV;
et ça renvoie maintenant: array(0) { } NULL Page Not Found (404) -
SCRIPT /usr/lb/cgi-bin/cgi-bin.php THAT ALLOWS LANGUAGE-X SCRIPTS CALLS

Donc, il semble y avoir un PB pour lire l'environment, mais lequel?

php -v retourne:
PHP 5.4.4-9 (cli) (built: Oct 29 2012 14:03:08) 
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

et le svr HTTP est nginx avec php-fpm (qui retourne la même chose que php,
sauf qu'on a (fpm-cgi) à la place de (cli)).

Rahhhhhhh


EDIT: atrouvy! → dans le php.ini de fpm, la VAR 'variables_order' était =
      "GPCS" au lieu de "EGPCS" - sans doute une erreur que j'ai commise
      lors de la migration.

Dans l'cochon, comme disent les Allemands :)

-- 
<+Fanagame> ahah c marrant Vaillant le pigeon de combat
<+Fanagame> mais c vrai que ya eu 32 pigeons décorés pendant
            la 2nde guerre mondiale ?!
<@Karasu> ils donnent bien la légion d'honneur à Pascal Obispo


Reply to: