rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[PHP/JPGraph] configurer php.ini

elsadelatoundra, le mercredi 8 novembre 2006 à 15:12:05
Bonjour,

Je suis en stage et je dois développer une application de gestion de l'activité des agents de mon service.

Les chefs de service veulent récupérer des statistiques sous forme de % et de graphiques.

On m'a dit qu'il existait JPGraph et un de mes responsables m'a donné un script de test qui utilise JPGraph.

J'ai activé la dll g2d dans mon php.ini mais j'ai les erreurs suivantes qui me turlupinent (!!) :
Notice: Undefined index: TEMP in c:\program files\easyphp1-8\www\graph\jpgraph.php on line 186

Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\graph\jpgraph.php on line 430
JpGraph Error: Your PHP installation does not seem to have the required GD library. Please see the PHP documentation on how to install and enable the GD library.


Je travaille avec easyPHP et je ne sais pas vraiment quoi faire ... j'ai redémarré le serveur ==>> toujours la même erreur !!

Si quelqu'un peut m'aider, c'est vraiment sympa de sa part !!

Merci d'avance ;-)

ellessa mange des cerises
Répondre à elsadelatoundra  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
oberion, le mercredi 8 novembre 2006 à 15:32:40
Hello Elsa,
Cela faisait un bout de temps... :)

Clique sur le e dans la barre des taches > configuration > gestion extensions et coche gd.
Redémarre EasyPHP et c'est good. :) Cdlt.
Répondre à oberion

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
elsadelatoundra, le mercredi 8 novembre 2006 à 15:44:04
Coucou oberion,

Alors là, je lole (de stress) !! Quand je m'approche du e dans la barre des tâches, il disparait ... et ne réapparait jamais !!

J'ai déjà desinstallé et réinstallé easyPHP, ça n'a rien changé !!

Donc le clic sur le e est un peu compromis !

Y a une autre méthode ou il faut que je sois plus rapide que le e !?

Merci ;-)

ellessa mange des cerises
Répondre à elsadelatoundra

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
elsadelatoundra, le mercredi 8 novembre 2006 à 15:56:24
Je me suis motivée et j'ai été super rapide !!
J'ai donc changé mais j'ai encore plus d'erreurs !

Notice: Undefined index: TEMP in c:\program files\easyphp1-8\www\graph\jpgraph.php on line 186

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\graph\jpgraph.php:186) in c:\program files\easyphp1-8\www\graph\jpgraph.php on line 5875

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\graph\jpgraph.php:186) in c:\program files\easyphp1-8\www\graph\jpgraph.php on line 5876

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\graph\jpgraph.php:186) in c:\program files\easyphp1-8\www\graph\jpgraph.php on line 5877

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\graph\jpgraph.php:186) in c:\program files\easyphp1-8\www\graph\jpgraph.php on line 5878

Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\graph\jpgraph.php:186) in c:\program files\easyphp1-8\www\graph\jpgraph.php on line 5880

‰PNG  IHDRô×Ñ‘ÔIDATxœíÝÝqã8PjkR˜4I0—~Ÿ£ÇÁt.œ ¤„÷k.­_J"òêœêš¢ešÚîkÌGhšuû¼üçŸ Ç7ÏXŸÏïþhš¦ëºÚ­zDÛ¶W?ÿ«i>FÇwXé_ð¶Nóð*í(àãû‡}²ÿ}ö¾|Xµ˜p—Ýÿ÷ŸÚ x½ï嚯ýzrÄŒÜOM¬¹ÿ’ì@€Ÿ?Ž? ÷æBdŸ¾(Ù—e¸5TâÎvñKW¾þÙ-yÙÛñnÞ°,ÃmíÈëß}zØÕjá,Þ¤›Ô"Ü96Œ^ûô+°FÙeæ4NùaÔyú⸲1Ÿ\:sú»¯}íÍvNïéÍnž¾Ñõ–_?óúMé& ŒÜ™äìpþÞ1þQNÝ¥ûÒœÄÜðúÄvN|¯æ{ÊŸíæô¾O9ólã§wÆŒÜ9ïJ^œÈÒƒÇdžޯy÷לûÿjÛvúo,Þp

...   ...   ...   ...   ...   ...   ...   ...   ...   ...   ...   ...   ...   ...   ...   ...   ...   ...   

p$Ü w€@ p$Ü w€@ p$ÜýÑ4MÛ¶µ›Àœ6ŸŸŸãþüY«)ÌEY p$Ü w€@ÿW‚ƒ Î8Ž’IEND®B`‚ 

:S je comprends donc encore moins !!

ellessa mange des cerises
Répondre à elsadelatoundra

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
elsadelatoundra, le mercredi 8 novembre 2006 à 15:59:50
Apparemment tout découle de
Notice: Undefined index: TEMP in c:\program files\easyphp1-8\www\graph\jpgraph.php on line 186
Parce que quand dans mes 4 warning y a écrit
output started at c:\program files\easyphp1-8\www\graph\jpgraph.php:186


Voilà, mais je n'y comprends rien de plus !!

Aidez-moi s'il vous plait !! Je désespère ... ;-)

Merci d'avance

ellessa mange des cerises
Répondre à elsadelatoundra

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
elsadelatoundra, le mercredi 8 novembre 2006 à 16:19:36
Peut-être je fais des conneries ... !!

J'ai donc regardé le contenu de ma ligne 186 et me suis permis de faire des petites modifs dans jpgraph.php ... je ne pense pas que ce soit bien de le faire mais mes graphes marchent maintenant !!
Voilà ce que j'avais initialement :
180: //----------------------------------------------------------­--------------
181: // Automatic settings of path for cache and font directory
182: // if they have not been previously specified
183 ://---------------------------------------------------------­---------------
184: if (!defined('CACHE_DIR')) {
185:    if (strstr( PHP_OS, 'WIN')) {
186:    DEFINE('CACHE_DIR', $_SERVER['TEMP'] . '/');
187:    	} else {
188:	DEFINE('CACHE_DIR','/tmp/jpgraph_cache/');
189:    }
190: }

Et voilà ce que j'en ai fait :
180: //----------------------------------------------------------­--------------
181: // Automatic settings of path for cache and font directory
182: // if they have not been previously specified
183 ://---------------------------------------------------------­---------------
184: if (!defined('CACHE_DIR')) {
185:      DEFINE('CACHE_DIR','/tmp/jpgraph_cache/');
186: }

C'est grave de faire ça ?? Je ne comprends même pas ce que ça voulait dire ce que j'ai supprimé !!

ellessa mange des cerises
Répondre à elsadelatoundra

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
oberion, le mercredi 8 novembre 2006 à 17:24:16
Re,
Désolé, je suis très occupé aujourd'hui.
Non, ce n'est pas grave, l'essentiel étant que ton projet fonctionne. Les sources sont de toutes façon ecrite pour etre modifié.
Ton problème vient d'un probleme de config, il aurait fallu suivre pas à pas la procédure d'install de jpgraph, si elle existe. Si ce n'est pas le cas, tu as bien fait, et cela fonctionne. :) Cdlt.
Répondre à oberion

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
elsadelatoundra, le mercredi 8 novembre 2006 à 18:07:12
Cool donc !!

Je crois que mon problème est résolu!!

Merci pour l'aide ;-)

ellessa mange des cerises
Répondre à elsadelatoundra

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kij_82, le mercredi 8 novembre 2006 à 20:22:04
Pour ce qui est des message d'erreurs

"Ouput bla bla started at ..."
ou
"Header already send at..."

Ca vient du fait que tu envoi des informations à tes header au mauvais endroit. Tout envoi aux headers doit se faire en premier dans une page, hors du utilise un script qui doit en envoyer justement. Tu dois certainement l'inclure dans une page ou tu as déjà envoyé tes header et du coup il te met des erreurs, faut donc que tu trouve ce qui est envoyé de ton script, que tu fasse un couper / coller au début de ton propre script si tu le peux (définition des variables, etc..), ainsi tout sera envoyé en meme temps et adieu les erreurs.

Je sais pas si j'ai été tres clair en fait... :P
~ iclic @ gauch,iclic, iclic @ droate, iclic, iclic
et ya pas de bôg môsieu ! ~
Répondre à kij_82

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
elsadelatoundra, le jeudi 9 novembre 2006 à 10:13:52
Oula, faut que je regarde ça de plus près ... en fait je testais simplement des fichiers qu'on m'avait envoyé ...

Maintenant, j'ai compris comment ça marche et je vais partir de zéro pour faire mes stats et mes graphes !

Merci ;-)

ellessa mange des cerises
Répondre à elsadelatoundra

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 oberion, le jeudi 9 novembre 2006 à 10:18:07
Non, en fait les problemes de headers viennent du fait que php crache une erreur vers la sortie.
En fait, si la premiere erreur est résolue, il n'y a pas de raison que les headers gueulent. :) Cdlt.
Répondre à oberion
Un php.ini different pour chaque site (Résolu)Bonjour à tous, Sur un serveur mutualisé Unix/Apache, j'ai besoin d'appliquer une configuration particuliere pour un seul des sites de la machine. Existe t'il un moyen d'avoir un php.ini uniquement pour ce site, en le mettant à la... www.commentcamarche.net/forum/affich-1982160-un-php-ini-different-pour-chaque-site
PHP.ini sur ftp free (Résolu)Bonjour, Alors voila, je doit modifier le php.ini de mon ftp free pour pouvoir installer phpraid correctement. Problème, ou le trouver ? Et comment le modifier ? Après je pense pouvoir me débrouiller mais c'est surtout la localisation du php.ini... www.commentcamarche.net/forum/affich-7017523-php-ini-sur-ftp-free
Ou est php.ini (Résolu)Bonjour, Je cherche le fichier php.ini sur mon ordi pour régler la fonction mail et le port 25 pour easyphp 1.8 Le problème est que lorsque je fais une recherche, je ne le trouve pas Ou est-il? www.commentcamarche.net/forum/affich-6491444-ou-est-php-ini
Sécuriser son code PHPIndépendamment de la sécurisation du système d'exploitation du serveur, du serveur HTTP lui-même et des options de configuration de PHP (php.ini), il est important de veiller à sécuriser les données provenant des utilisateurs (via les formulaires ou... www.commentcamarche.net/faq/sujet-10462-securiser-son-code-php
Comment enlever la version de PHP : X-Powered-By: PHP/4.1.0 ?Par défaut, PHP est configure pour envoyer un en-tête HTTP appelé X-Powered-By, donnant la version de PHP utilisée. Pour supprimer cet en-tête, il suffit de modifier l'option expose_php dans le fichier php.ini de la manière suivante : expose_php... www.commentcamarche.net/faq/sujet-9256-comment-enlever-la-version-de-php-x-powered-by-php-4-1-0
[PHP] Upload de fichiersLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La... www.commentcamarche.net/faq/sujet-889-php-upload-de-fichiers
Php.ini modifié, quel service relancer ? (Résolu)Bonjour, admin par interim, j'ai du modifier une valeur dans mon fichier php.ini ( sendmail_path = /usr/sbin/sendmail -f emedia@le-rsi.fr -t -i au lieu de sendmail_path = /usr/sbin/sendmail -t -i afin de modifier l'adresse par défaut de... www.commentcamarche.net/forum/affich-3802758-php-ini-modifie-quel-service-relancer
Communication apache et php (Résolu)Bonjour, J'ai installe apache-2.2.6 et php-4.4.7. J'ai configurer /etc/httpd/conf/httpd.conf et /usr/local/lib/php.ini. Mais je n'arrive pas a executer les fichier .php . Je suis sous Redhat, et avec la configuration en module il ne... www.commentcamarche.net/forum/affich-4223480-communication-apache-et-php
PHP L'upload de fichier trop lourd (Résolu)Bonjour, J'ai une question concernant l'upload de fichier en php. dans php.ini j'autorise un max de 5 mb à l'upload et dans mon formulaire aussi. et je fait aussi la gestion comme suit : $Maxsize = $_POST["MAX_FILE_SIZE"];... www.commentcamarche.net/forum/affich-6432930-php-l-upload-de-fichier-trop-lourd
Toutes les réponses pour « [PHP/JPGraph] configurer php.ini »