Aller au contenu

[Résolu] Librairie GD impossible à utiliser


Jarodd

Messages recommandés

Bonjour à tous,

Je n'arrive pas à utiliser la librairie GD. Je suis sous XP avec Wamp 2.0c.

J'ai bien la ligne extension=php_gd2.dll décommentée dans les 2 fichiers php.ini, celui du répertoire Apache et celui du répertoire PHP (HS : d'ailleurs pourquoi 2 fichiers ? La FAQ Wamp n'est pas très claire à ce sujet)

J'ai essayé d'exécuter le code de la doc officielle. L'image est dans le bon répertoire (affichée avec un <img>) mais j'obtiens ceci :

- Firefox 3.0 : "l'image ne peut être affichée car elle contient des erreurs"

- IE7 : "Le site Web ne peut pas afficher la page - HTTP 500"

- Opera 9.5 : la page ne se charge carrément pas...

J'ai aussi essayé le code de ce tutoriel, et là je n'ai que "Vous avez PHP 5.2.6", apparemment le die() est exécuté... (je n'ai pas la ligne "vous avez GDS version...")

Quelle peut être la cause de ces erreurs d'après vous ? Librairie mal installée ? Un paramètrage manquant ? Je sèche et malgré mes recherches je n'ai rien trouvé...

Merci d'avance pour votre aide ! :transpi:

Jarodd

Edit 13/10 : résolu, ça devait ête une config foireuse.

Lien vers le commentaire
Partager sur d’autres sites

Avec Firefox, l'url de l'image l'affiche bien.

Apache error logs :

[Fri Oct 10 14:26:08 2008] [warn] pid file D:/Programmes/Wamp/bin/apache/apache2.2.8/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri Oct 10 14:26:08 2008] [notice] Apache/2.2.8 (Win32) PHP/5.2.6 configured -- resuming normal operations
[Fri Oct 10 14:26:08 2008] [notice] Server built: Jan 18 2008 00:37:19
[Fri Oct 10 14:26:08 2008] [notice] Parent: Created child process 2940
[Fri Oct 10 14:26:08 2008] [notice] Child 2940: Child process is running
[Fri Oct 10 14:26:08 2008] [notice] Child 2940: Acquired the start mutex.
[Fri Oct 10 14:26:08 2008] [notice] Child 2940: Starting 64 worker threads.
[Fri Oct 10 14:26:08 2008] [notice] Child 2940: Starting thread to listen on port 80.
[Fri Oct 10 14:26:08 2008] [error] [client 127.0.0.1] File does not exist: D:/Programmes/Wamp/www/favicon.ico
[Fri Oct 10 14:26:11 2008] [error] [client 127.0.0.1] File does not exist: D:/Programmes/Wamp/www/favicon.ico

Access.log :

127.0.0.1 - - [10/Oct/2008:14:26:08 +0200] "GET / HTTP/1.1" 200 9
127.0.0.1 - - [10/Oct/2008:14:26:08 +0200] "GET /favicon.ico HTTP/1.1" 404 209
127.0.0.1 - - [10/Oct/2008:14:26:11 +0200] "GET /favicon.ico HTTP/1.1" 404 209
127.0.0.1 - - [10/Oct/2008:14:26:14 +0200] "GET /libgd.php HTTP/1.1" 200 135
127.0.0.1 - - [10/Oct/2008:14:26:14 +0200] "GET /libgd.php HTTP/1.1" 200 135
127.0.0.1 - - [10/Oct/2008:14:26:21 +0200] "GET /libgd.php HTTP/1.1" 200 135
127.0.0.1 - - [10/Oct/2008:14:26:49 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:50 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:50 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:51 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:51 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:51 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:51 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:51 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:51 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:51 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:51 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:52 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:26:52 +0200] "GET /libgd.php HTTP/1.1" 200 142
127.0.0.1 - - [10/Oct/2008:14:27:07 +0200] "GET /images/button1.png HTTP/1.1" 200 501

Je ne suis pas capable de déchiffrer ces logs :transpi:

Merci Amour pour ton aide !

Lien vers le commentaire
Partager sur d’autres sites

Je ne peux pas mettre le fichier sur dl.free.fr (bloqué au boulot), j'essaye de le mettre ailleurs.

(edit : bon tous les sites auxquels je pensais sont bloqués, je ne sais pas comment faire)

Pour error_php :

[10-Oct-2008 14:26:14] PHP Fatal error:  Call to undefined function imagecreate() in D:\Programmes\Wamp\www\libgd.php on line 3
[10-Oct-2008 14:26:14] PHP Fatal error:  Call to undefined function imagecreate() in D:\Programmes\Wamp\www\libgd.php on line 3
[10-Oct-2008 14:26:21] PHP Fatal error:  Call to undefined function imagecreate() in D:\Programmes\Wamp\www\libgd.php on line 3
[10-Oct-2008 14:26:49] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:50] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:50] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:51] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:51] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:51] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:51] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:51] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:51] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:51] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:51] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:52] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5
[10-Oct-2008 14:26:52] PHP Fatal error:  Call to undefined function imagecreatefrompng() in D:\Programmes\Wamp\www\libgd.php on line 5

Pour l'image, si je tape directement son adresse (http://localhost/images/button1.png) elle s'affiche bien. C'est dans la page php qu'elle ne s'affiche pas.

Sinon l'extension GD est bien activée (clic gauche sur Wamp dans le systray > PHP > PHP extensions). Par contre si j'essaye de la désactivée, elle reste cochée, c'est bizarre mais au moins je sais qu'elle est dispo.

Lien vers le commentaire
Partager sur d’autres sites

Euh oui le fichier libgd.php existe dans www car c'est moi qui l'air créé :ouioui:

Le fichier button1.png existe aussi. J'ai prix une image sur le net et je l'ai renommé, justement pour tester sans modifier le code de la doc php.

Pas d'url rewriting (en gros je voulais tester la librairie GD mais je n'ai fait que copier un code et voir que rien ne marchait pour l'instant ;)

Hé oui, obligé de bosser avec Wamp (préparation d'une future mission) :francais:

Je sais pas bien quoi dire...

Lien vers le commentaire
Partager sur d’autres sites

Je n'ai pas le fichier sous les yeux (pc du taf).

Je viens d'essayer à la maison avec Ubuntu, j'ai installé la librairie GD, et cela fonctionne du premier coup. Encore une fois, j'y arrive sous Ubuntu, et pas sous Windows :transpi:

Donc cela doit effectivement venir de la config de WAMP. Je réessaye dès que possible :p

:D

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...