Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1470 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Mandrake 10 - Problème GD & PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mandrake 10 - Problème GD & PHP

n°597798
Lambda13
Posté le 29-11-2004 à 19:44:42  profilanswer
 

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.

mood
Publicité
Posté le 29-11-2004 à 19:44:42  profilanswer
 

n°597804
Dark_Schne​ider
Close the World, Open the Net
Posté le 29-11-2004 à 20:01:53  profilanswer
 

rpm -q php-gd apache2 apache2-mod_php
 
que donne une page avec :

Code :
  1. <?php
  2. phpinfo()
  3. ?>


 
et aussi cette page-ci :

Code :
  1. <?php
  2. var_dump(gd_info());
  3. ?>


Message édité par Dark_Schneider le 29-11-2004 à 20:04:06

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°597896
Lambda13
Posté le 29-11-2004 à 22:15:24  profilanswer
 

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 ! :)

n°597990
Lambda13
Posté le 30-11-2004 à 01:43:34  profilanswer
 

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 :(

n°598038
Lambda13
Posté le 30-11-2004 à 10:24:32  profilanswer
 

Personne n'aurait d'idée sur l'origine du problème ? :(

n°598182
Lambda13
Posté le 30-11-2004 à 14:55:05  profilanswer
 

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*

n°598207
Mjules
Modérateur
Parle dans le vide
Posté le 30-11-2004 à 15:41:13  profilanswer
 

libxpm est bien installé ?
 
comment as tu installé mrtg ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°598231
Lambda13
Posté le 30-11-2004 à 15:55:02  profilanswer
 

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é.

n°598282
Dark_Schne​ider
Close the World, Open the Net
Posté le 30-11-2004 à 16:58:24  profilanswer
 

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
 


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°598308
Lambda13
Posté le 30-11-2004 à 17:28:53  profilanswer
 

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.

mood
Publicité
Posté le 30-11-2004 à 17:28:53  profilanswer
 

n°598315
Dark_Schne​ider
Close the World, Open the Net
Posté le 30-11-2004 à 17:37:44  profilanswer
 

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


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°598331
Lambda13
Posté le 30-11-2004 à 17:52:43  profilanswer
 

Code :
  1. [root@idefix etc]# grep extension_dir /etc/php.ini
  2. extension_dir = /usr/lib/php/extensions ;
  3. [root@idefix etc]# ls /usr/lib/php/extensions
  4. gd.so*  mmcache.so*  mysql.so*  TurckLoader.so*
  5. [root@idefix etc]# ldd /usr/lib/php/extensions/gd.so
  6.         linux-gate.so.1 =>  (0xffffe000)
  7.         libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40069000)
  8.         libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400ce000)
  9.         libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x401b1000)
  10.         libpng.so.3 => /usr/lib/libpng.so.3 (0x401c1000)
  11.         libz.so.1 => /lib/libz.so.1 (0x401e7000)
  12.         libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x401f8000)
  13.         libc.so.6 => /lib/tls/libc.so.6 (0x40217000)
  14.         libdl.so.2 => /lib/libdl.so.2 (0x4035f000)
  15.         libm.so.6 => /lib/tls/libm.so.6 (0x40363000)
  16.         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)


 
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.

n°598337
Dark_Schne​ider
Close the World, Open the Net
Posté le 30-11-2004 à 17:58:08  profilanswer
 

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 )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°598340
Lambda13
Posté le 30-11-2004 à 18:02:50  profilanswer
 

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.

n°598368
Dark_Schne​ider
Close the World, Open the Net
Posté le 30-11-2004 à 18:28:47  profilanswer
 

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.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°598381
Lambda13
Posté le 30-11-2004 à 18:45:12  profilanswer
 

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 ?

n°598385
Mjules
Modérateur
Parle dans le vide
Posté le 30-11-2004 à 18:48:19  profilanswer
 

dans la source update de Mandrake (centre de contrôle, logiciels, mises à jour)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°598389
Dark_Schne​ider
Close the World, Open the Net
Posté le 30-11-2004 à 18:49:46  profilanswer
 

http://doc.mandrakelinux.com/Mandr [...] pdate.html


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°598390
Lambda13
Posté le 30-11-2004 à 18:50:49  profilanswer
 

le hic, c'est qu'il ne trouve pas. Aucune mise à jour de disponnible :(

n°598393
Dark_Schne​ider
Close the World, Open the Net
Posté le 30-11-2004 à 18:53:22  profilanswer
 

serveur ftp non synchronisé surement. cela viendra.
 
sinon : ftp://ftp.proxad.net/pub/Distribu [...] k.i586.rpm


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°598402
Lambda13
Posté le 30-11-2004 à 19:02:01  profilanswer
 

Enorme merci, tout fonctionne parfaitement !!
 
Très bonne soirée, et encore merci de m'avoir enlevé cette épine du pied !

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Mandrake 10 - Problème GD & PHP

 

Sujets relatifs
Probleme installation driver carte reseau Realtek8139[DEBIAN]Probleme résolution console avec une i810
pb mandrake 10.1wget et pages dynamiques en php
Mandrake 10.0_Audio saccader, pc qui rame.pas de son. muse lt (mandrake 10.1)
Probleme hd SATAprobleme de repetition de touche sous mandrake 10.0
Installation Mandrake impossible !?! 
Plus de sujets relatifs à : Mandrake 10 - Problème GD & PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR