dans la source update de Mandrake (centre de contrôle, logiciels, mises à jour)
Lambda13
Mais je l'avais dit !
Rohalalal je te bénis ! Tu peux pas savoir ! :D
En revanche, où est ce que je peux télécharger le RPM ?
Dark_Schneider
ahhhhhhhhhhhhhhhhhhhhhhhh. fallait le dire dès le début !!!!
je sais : installe la dernières mise à jour de libxpm4
Citation :
Package name: libxpm4
Advisory ID: MDKSA-2004:137-1
Date: November 29th, 2004
Original Advisory Date: January 22nd, 2004
Affected versions: 10.0, 10.1, 9.2, Corporate Server 2.1
______________________________________________________________________
Problem Description:
The previous libxpm4 update had a linking error that resulted in a missing
s_popen symbol error running applications dependant on the library. In
addition, the file path checking in the security updates prevented some
applications, like gimp-2.0 from being able to save xpm format images.
Lambda13
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.
Dark_Schneider
dans le 23_gd.ini tu as bien :
Citation :
extension = gd.so
?
méthode bourrin : rajouter la ligne précédente dans /etc/php.ini et relancer apache ( service httpd restart )
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 :
; ### MDK
; On Mandrake, we don't add the extensions in php.ini anymore, we put
; them in /etc/php/<number>_<name>.ini, for example 10_recode.ini.
;
; This is so that the RPMS can register themselves without having to
; modify the php.ini file.
Dark_Schneider
tu relances bien apache après avoir virer gd, puis après avoir remis gd ?
résultat de :
grep extension_dir /etc/php.ini
ls /usr/lib/php/extensions
ldd /usr/lib/php/extensions/gd.so
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
Lambda13
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.
Dark_Schneider
gd n'est pas installé activé ...
essaie ceci :
rpm -e --nodeps php-gd
urpmi php-gd
service httpd restart
grep gd /etc/php.ini
ls /etc/php.d
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
Lambda13
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é.
Mjules
libxpm est bien installé ?
comment as tu installé mrtg ?
Lambda13
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*
Lambda13
Personne n'aurait d'idée sur l'origine du problème ? :(
Lambda13
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 :(
Lambda13
Bonsoir,
et tout d'abord merci pour la rapidité de la réponse !
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.