[Corrigé 3.0.5] récupérer les paramètres PHP
Posté : mer. 15 janv. 2014 13:47
Bonjour,
Il y a un soucis sur l'affichage des informations des paramètres PHP. Il ne récupère pas les infos du phpinfo. Je suis sous CentOS 6.5, j'ai PHP 5.3.3 et j'utilise la dernière version beta de GestSup 3.0.4.
Voici ce qui m'est affiché dans Administration->Système.
J'ai regardé le code, le problème provient de cette ligne du fichier system.php :
Or, il n'y a pas de "Core" dans le tableau phpinfo qui est récupéré (peut être lié à la version du PHP sur le système CentOS ?).
La configuration php se trouve dans le tableau "HTTP Headers Information". Du coup, pour résoudre le problème, j'ai mis en commentaire la ligne ci-dessus et j'ai rajouté cette ligne :
Cela permet de récupérer les paramètres PHP et j'ai bien les infos dans l'état du système :
Par contre, ce n'est peut être pas une solution pour tout le monde. Il faut peut être faire une vérification par rapport à l'OS ou la version du PHP. Je ne sais pas dans quel cas nous avons les infos dans le tableau "Core" ou dans le tableau "HTTP Headers Information". Tu as peut être une idée Flox.
ps :
- j'ai bien modifié les paramètres adéquats dans /etc/php.ini
- et j'ai eut le soucis durant l'install, j'avais contourner le problème en modifiant le code de vérification des paramètres php pour pouvoir installer gestsup.
Cdlt,
Cédric
Il y a un soucis sur l'affichage des informations des paramètres PHP. Il ne récupère pas les infos du phpinfo. Je suis sous CentOS 6.5, j'ai PHP 5.3.3 et j'utilise la dernière version beta de GestSup 3.0.4.
Voici ce qui m'est affiché dans Administration->Système.
J'ai regardé le code, le problème provient de cette ligne du fichier system.php :
Code : Tout sélectionner
//case for old version php, php info tab is PHP CORE
if (isset($phpinfo['Core'])!='') $vphp='Core'; else $vphp='PHP Core';
La configuration php se trouve dans le tableau "HTTP Headers Information". Du coup, pour résoudre le problème, j'ai mis en commentaire la ligne ci-dessus et j'ai rajouté cette ligne :
Code : Tout sélectionner
$vphp='HTTP Headers Information';
Par contre, ce n'est peut être pas une solution pour tout le monde. Il faut peut être faire une vérification par rapport à l'OS ou la version du PHP. Je ne sais pas dans quel cas nous avons les infos dans le tableau "Core" ou dans le tableau "HTTP Headers Information". Tu as peut être une idée Flox.
ps :
- j'ai bien modifié les paramètres adéquats dans /etc/php.ini
- et j'ai eut le soucis durant l'install, j'avais contourner le problème en modifiant le code de vérification des paramètres php pour pouvoir installer gestsup.
Cdlt,
Cédric