Généralités
Pour GuppY 4.6
Trucs et Astuces
Générateur de sample.php
Visites

 692313 visiteurs

 8 visiteurs en ligne

Utilisation - Attention : librairie GD2
Navigation parmi les articles du dossier "Utilisation"
  1. Affichage des informations complémentaires
  2. Conseils pour organiser ses diaporamas
  3. Attention : librairie GD2
  4. Procédure pour exporter des diaporamas dans un menu

But de cet article :

Attirer votre attention sur les problèmes rencontrès lorsque le support de la librairie GD n'est pas disponible.


Qu'est-ce que la librairie GD ?.
La librairie GD est un ensemble de fonctionnalités ajouté à PHP. Ces fonctionnalités sont destinées à assurer la manipulation des images, notamment le redimensionnement des images utilisé pour la création des vignettes.


Que se passe-t-il si elle n'est pas disponible ?.
Le support de cette librairie n'est pas assuré systématiquement par tous les hébergeurs. Donc les fonctions incluses dans cette librairie ne sont pas systématiquement disponibles.
Cela peut provoquer des erreurs du genre : Fatal error: Call to undefined function: imagecreatetruecolor() in ....


Comment savoir si cette librairie est supportée ?.
Toutes les pages d'administration du plugin Diaporama indique en bas de page si cette librairie est supportée (en indiquant la version disponible) ou non.


Support assuré et numéro de version affichée


Support non assuré


Dans la page de téléchargement et de création des vignettes, le plugin supprime l'option nécessitant la librairie GD et rappelle que la librairie n'est pas disponible.


Support assuré et options actives


Support non assuré et option supprimée


Comment la rendre disponible ?.
Si votre site est en local, vous pouvez modifier le fichier php.ini afin que l'extension GD2 soit chargée et donc que la librairie GD soit chargée et disponible.

Recherchez dans votre php.in, une ligne de la forme :

;extension=php_gd2.dll

Supprimer le ";" (point-virgule) en début de ligne pour activer l'extension GD2.

Si votre site est en ligne, deux cas se présentent, soit vous avez accès au fichier php.ini du serveur et vous pouvez appliquer la même modifcation que ci-desus, soit vous n'avez pas accès au fichier php.ini et vous devrez demander au responsable du serveur de bien vouloir modifier le php.ini pour vous..

Cas particulier : miniGuppY
Dans le php.ini de miniGuppY, le point virgule a déjà été supprimé, malgré cela, la librairie n'est pas chargée uniquement dans certaines versions anciennes de miniGuppY.
Cela provient d'une petite erreur située à la ligne 526 :
extension_dir = "./ext/"
Cette ligne indique le chemin où se trouve les extensions. Or dans certaines versions anciennes de miniGuppY, ce chemin est faux, donc PHP ne peut pas trouver le fichier php_gd2.dll et ne charge pas la librairie GD.
Pour corriger cette erreur, il suffit de modifier ainsi cette ligne :
extension_dir = "./"

Sommaire du dossier "Utilisation" Précédent
Suivant

Date de création : 05/05/2005 @ 19:58
Dernière modification : 27/02/2009 @ 17:47
Catégorie : Utilisation
Page lue 5050 fois


Imprimer l'article Imprimer l'article

Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 465 membres


Connectés :

( personne )
Recherche



Lettre d'information
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner

Texte à méditer :  Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre.   Paul Eluard
^ Haut ^