Comment faire pour résoudre le problème de TimThumb ?

Timthumb est un script disponible sur la page Code de Google. Il regorge de fonctionnalités intéressantes, mais en gros pour ne pas faire trop technique, il permet de redimensionner automatiquement les images de votre site. Pour fonctionner, ce script a besoin d’un dossier nommé « cache » au même endroit où se trouve le fichier timthumb.php.

Sur WordPress, ce script est appelé par la majorité des thèmes Premium, mais comme bon nombre d’utilisateurs l’ont constaté, il y a souvent un problème : les images ne s’affichent pas surtout pour le Slider ou encore pour les miniatures. Si vous êtes confrontés à ce souci, voici quelques conseils qui pourront résoudre votre problème :

Changement de permissions

  • Changez la permission du dossier « cache » en 777.
  • Changez la permission du fichier « index.html » qui se trouve dans le même répertoire en 666.

Cela n’a pas résolu votre problème ? Essayons une autre méthode.

Modifier le fichier PHP

Ajoutez votre site dans la liste des sites autorisés sur Timthumb. Ceci est souvent nécessaire dans le cas où votre nom de domaine comporte des symboles (-).

coolif(! isset($ALLOWED_SITES)){
$ALLOWED_SITES = array (
‘flickr.com’,
‘staticflickr.com’,
‘picasa.com’,
‘img.youtube.com’,
‘upload.wikimedia.org’,
‘photobucket.com’,
‘imgur.com’,
‘imageshack.us’,
‘tinypic.com’,
);
}cool

* Enlevez « cool » avant d’enregistrer

Si vous n’avez pas encore résolu votre problème avec Timthumb malgré cela, c’est que le problème vient de votre hébergeur. Timthumb nécessite PHP et GD Librairy pour fonctionner. GD Librairy est couplé avec PHP d’office depuis la version 4.3 et si vous avez opté pour un hébergement payant, ces deux fonctionnalités devraient être incluses. Il reste  le fichier .htaccess à modifier en derniers recours.

Modification du fichier .htaccess

Ouvrez le fichier .htaccess (Filezilla) se trouvant à la racine de votre site et insérez le code suivant :

SecFilterEngine Off

Cela devrait résoudre le problème d’affichage de vos images dans votre tout nouveau thème Premium. Si vous n’avez pas trouvé de solutions à votre souci d’affichage d’images avec Timthumb dans cet article, contactez votre hébergeur pour avoir une assistance.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *