Annonce

  •  » Utilisation
  •  » Génération des vignettes et autres tailles d'images "impossible"

#1 2017-01-09 00:14:47

jclvanier
Membre
2017-01-03
5

Génération des vignettes et autres tailles d'images "impossible"

Bonjour,

sur le site donné en lien, les images sont bien téléchargées mais la génération des vignettes et autres tailles d'images ne se fait plus (tout fonctionnait bien jusqu'en décembre).
Si je sélectionne 3 photos dans la gestion par lot pour générer les miniatures par exemple, j'obtiens ce message:
3 photos ne peuvent pas être régénérées

* La configuration de la bibliothèque graphique est en mode auto
* j'ai appliqué la procédure indiquée ici, pour obtenir des logs, mais je n'obtiens que des messages de type "INFO" lors du téléchargement. Exemple :

Code:

[2017-01-08 13:17:24]   [INFO]  upload_file_pdf, $file_path = ././upload/2017/01/08/20170108131724-a5fb213b.jpg, $representative_ext = 
[2017-01-08 13:17:24]   [INFO]  upload_file_tiff, $file_path = ././upload/2017/01/08/20170108131724-a5fb213b.jpg, $representative_ext = 
[2017-01-08 13:17:24]   [INFO]  upload_file_video, $file_path = ././upload/2017/01/08/20170108131724-a5fb213b.jpg, $representative_ext = 
[2017-01-08 13:17:24]   [INFO]  Handling ././upload/2017/01/08/20170108131724-a5fb213b.jpg got

Rien d'autre.

* j'ai tenté d'obtenir des messages de type "DEBUG" en modifiant  local/config/config.inc.php ainsi :

Code:

<?php
$conf['enable_i_log'] = true;
$conf['ws_enable_log'] = true;

$conf['log_dir'] = '/logs';
$conf['log_level'] = 'DEBUG';
$conf['log_archive_days'] = 1;
?>

Mais je n'obtiens rien.

* Les logs de nginx ne montrent rien de particulier.

* J'ai les mêmes résultats avec la version 2.7, utilisée jusqu'à maintenant, et avec la version 2.8.5.
J'ai même testé une nouvelle installation sans plus de succès.
Par ailleurs sur deux autres sites hébergés sur online, tout se passe bien.
Piwigo n'est donc pas en cause mais je ne vois pas ce qui a pu changer.

* Après avoir forcé l'utilisation de la bibliothèque GD

Code:

$conf['graphics_library'] = 'gd';

les miniatures et les différentes tailles d'images sont de nouveau produites ainsi que les messages "DEBUG "

Question :
Quelqu'un aurait-il une idée sur ce qui me semble être un dysfonctionnement du mode "auto" pour la bibliothèque graphique (pas d'image produite et pas de message DEBUG) ?

D'avance, merci :)


Version de Piwigo:  2.7.0 mise à jour vers 2.8.5
Version de PHP:  5.6.29
Version de MySQL: 5.5.24
Version de ImageMagick:  6.9.7.2
Version de GD: 2.2.3
Serveur: nginx
OS: CentOS release 6.8 (Final)
URL Piwigo: https://gallery.openmandriva.org

Dernière modification par jclvanier (2017-01-09 00:15:19)

Hors ligne

#2 2017-01-09 09:34:13

flop25
Équipe Piwigo
2006-07-06
6544

Re: Génération des vignettes et autres tailles d'images "impossible"

Bonjour
dans ce cas testez en ligne de commande votre installation de imagemagik si c'est possible ou contactez votre hébergeur à ce propos

Dernière modification par flop25 (2017-01-09 09:34:55)

Hors ligne

#3 2017-01-09 10:09:58

jclvanier
Membre
2017-01-03
5

Re: Génération des vignettes et autres tailles d'images "impossible"

Merci pour la réponse.
J'ai testé le redimensionnement avec convert sur différentes images et les résultats sont corrects.
Quelle serait la commande utilisée par piwigo ?

Hors ligne

#4 2017-01-09 11:23:11

flop25
Équipe Piwigo
2006-07-06
6544

Re: Génération des vignettes et autres tailles d'images "impossible"

convert justement essayez de changer la config locale avec

$conf['graphics_library'] = ''ext_imagick';
// If library used is external installation of ImageMagick ('ext_imagick'),
// you can define imagemagick directory.
$conf['ext_imagick_dir'] = ''; //le chemin vers convert

Hors ligne

#5 2017-01-10 10:30:19

jclvanier
Membre
2017-01-03
5

Re: Génération des vignettes et autres tailles d'images "impossible"

Merci, ça fonctionne.
Sur le même serveur, l'exécution de

Code:

$cmd = "convert -version";
$output = shell_exec($cmd);
echo "<pre>$output</pre>";

affiche les résultats attendus. J'élimine donc la question de la variable d'environnement PATH de nginx.
J'ai parcouru, peut-être trop rapidement, les scripts php de téléchargement d'images de piwigo.
Je vois bien l'utilisation de convert avec l'option ext_imagick mais pas avec l'option imagick.

Auriez-vous une indication ?

Hors ligne

#6 2017-01-10 10:37:21

flop25
Équipe Piwigo
2006-07-06
6544

Re: Génération des vignettes et autres tailles d'images "impossible"

donc en fait c'est Imagick (qui est un module de Php pour permettre aux scripts comme Piwigo d'utiliser directement les binaires de Imagemagik) qui ne fonctionne pas

Hors ligne

  •  » Utilisation
  •  » Génération des vignettes et autres tailles d'images "impossible"

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact