Mandrake 10 - Problème GD & PHP - Linux et OS Alternatifs
Marsh Posté le 29-11-2004 à 20:01:53
rpm -q php-gd apache2 apache2-mod_php
que donne une page avec :
Code :
|
et aussi cette page-ci :
Code :
|
Marsh Posté le 29-11-2004 à 22:15:24
Bonsoir,
et tout d'abord merci pour la rapidité de la réponse !
Résultat de "rpm -q php-gd apache2 apache2-mod_php" :
php-gd-4.3.4-1mdk
apache2-2.0.48-6.8.100mdk
apache2-mod_php-2.0.48_4.3.4-1mdk
Pour le Phpinfo, cf http://www.hyjoo.com/test1.php
Pour le gd_info, cf http://www.hyjoo.com/test2.php
Voila !
Marsh Posté le 30-11-2004 à 01:43:34
Des précisions sur l'erreur apache que j'ai pu trouver dans mon log d'erreurs :
Unable to load dynamic library '/usr/lib/php/extensions/gd.so' - /usr/X11R6/lib/libXpm.so.4: undefined symbol: s_popen in Unknown on line 0
C'est vraiment byzarre, GD est pourtant bien installé, y'a pas de raison pour qu'elle ne fonctionne pas avec php
Marsh Posté le 30-11-2004 à 14:55:05
Je suis désolé d'insister et de faire remonter le sujet, mais sans cette foutue librairie GD avec Php, je suis un peu bloqué...
*lance une énième bouteille à la mer*
Marsh Posté le 30-11-2004 à 15:41:13
libxpm est bien installé ?
comment as tu installé mrtg ?
Marsh Posté le 30-11-2004 à 15:55:02
Oui, libxpm4 et libxpm4-devel sont déja installé.
Pour MRTG, je l'ai installé par RPM, et j'ai ensuite configuré MRTG-sys. Depuis, je l'ai désinstallé.
Marsh Posté le 30-11-2004 à 16:58:24
gd n'est pas installé activé ...
essaie ceci :
|
et tu me donne le résultats des 2 dernières commandes. Si GD est activé tu devrasi avoir une section concernant gd dans le phpinfo
Marsh Posté le 30-11-2004 à 17:28:53
J'avais déja désinstallé et réinstallé php-gd.
Je l'ai refait en suivant tes indications, mais çe ne fonctionne toujours pas.
Pas de résultat pour le grep. Pour le ls, je suppose que tu voulais le contenu de /etc/php ? Si oui, le fichier 23_gd.ini y est bien présent.
Marsh Posté le 30-11-2004 à 17:37:44
tu relances bien apache après avoir virer gd, puis après avoir remis gd ?
résultat de :
|
j'aimerai aussi voir la partie : "Dynamic Extensions" du php.ini.
si pour la 3ème commande tu as une ligne rouge clignotante, dis moi laquelle
Marsh Posté le 30-11-2004 à 17:52:43
Code :
|
La partie Dynamix Extensions est vide, mais le fichier 23_gd.ini est bien dans /etc/php
Petit quote des commentaires de la partie Dynamix Extensions :
Citation : |
Marsh Posté le 30-11-2004 à 17:58:08
dans le 23_gd.ini tu as bien :
Citation : |
?
méthode bourrin : rajouter la ligne précédente dans /etc/php.ini et relancer apache ( service httpd restart )
Marsh Posté le 30-11-2004 à 18:02:50
Oui j'ai bien extension = gd.so
J'ai essayé de le rajouter directement dans le php.ini mais rien n'y fait.
Php a toujours su trouver l'emplacement de la librairie, puisque à chaque fois dans mon log d'erreur je retrouve cette ligne : "Unable to load dynamic library '/usr/lib/php/extensions/gd.so' - /usr/X11R6/lib/libXpm.so.4: undefined symbol: s_popen in Unknown on line 0".
Le truc c'est que je ne comprend absolument pas pourquoi il ne peut pas la charger.
Marsh Posté le 30-11-2004 à 18:28:47
ahhhhhhhhhhhhhhhhhhhhhhhh. fallait le dire dès le début !!!!
je sais : installe la dernières mise à jour de libxpm4
Citation : |
Marsh Posté le 30-11-2004 à 18:45:12
Mais je l'avais dit !
Rohalalal je te bénis ! Tu peux pas savoir !
En revanche, où est ce que je peux télécharger le RPM ?
Marsh Posté le 30-11-2004 à 18:48:19
dans la source update de Mandrake (centre de contrôle, logiciels, mises à jour)
Marsh Posté le 30-11-2004 à 18:49:46
http://doc.mandrakelinux.com/Mandr [...] pdate.html
Marsh Posté le 30-11-2004 à 18:50:49
le hic, c'est qu'il ne trouve pas. Aucune mise à jour de disponnible
Marsh Posté le 30-11-2004 à 18:53:22
serveur ftp non synchronisé surement. cela viendra.
sinon : ftp://ftp.proxad.net/pub/Distribu [...] k.i586.rpm
Marsh Posté le 30-11-2004 à 19:02:01
Enorme merci, tout fonctionne parfaitement !!
Très bonne soirée, et encore merci de m'avoir enlevé cette épine du pied !
Marsh Posté le 29-11-2004 à 19:44:42
Bonjour,
je rencontre un problème des plus étranges :
suite à l'installation de mrtg sur ma Mandrake 10, mes scripts Php (Phpmyadmin, par exemple) utilisant la fonction gd_info() me tirent la tête. J'ai à chaque fois une erreur du type "Unknown function: gd_info() in ...."
J'ai bien essayé de désinstaller GD, php-GD, même PHP puis de les réinstaller, mais rien n'y fait ! Impossible pour Php de se servir de GD, qui pourtant a l'air de bien foctionner vu que MRTG tourne très bien de son côté.
Pour info, j'utilise Apache2 et PHP4.3.4.
Si vous pouviez me venir en aide, je vous en serai bien reconnaissant !
Merci par avance,
Lamb.