Pages: 1
Bonjour,
Je viens de passer une première base en 2.4.3
Sans problème pendant la migration... rapide même.
Le contexte : Autohébergement
Système d'exploitation: WIN 2003
PHP: 5.3
mysql: 5.5
Bibliothèque graphique: External ImageMagick 6.7.6-1
Base de données (C'est une base documentaire)
2141 photos ==> en haute définition (7 à 10)
501 albums dont 77 physiques et 424 virtuels (9435 associations)
J'ai mis à jour et réactivé les plugins - Additionnal-pages - ADvancerd Menu manager - Astat3 - FCK-editor, Grum Plugins classes.3 Local File Editor, Look-like-gbo2, Personnal favicon, PWG stuffs, RV Menu Tree, RV Thumb Scroller, Statistics
Provisoirement mis le thème "elegant" par défaut
- Affichage des vignettes : elles s'affichent progressivement (1 par seconde environ) en chargeant le processeur à 100 % (machine dédiée bi-coeur Intel E8400 3GHz 4GB de Ram). Ce processeur qui supporte mes 2 bases actuellement ne dépasse que très rarement les 10% de charge. Pas de pb de mémoire (utilisée à 40%).
- Affichage des images, rien SAUF si je modifie la taille de l'image, mais si je sors et je reviens, rien ne s'affiche, il faut à nouveau modifier la taille (Avec Firefox, affiche le nom de l'image, avec Chrome, un rectangle vide)
J'ai un peu cherché dans le forum, surtout dans le résumé des problèmes épinglé par Gotcha et je ne vois pas grand chose.
C'est une base client - en vacances pour le moment ! -. Je peux passer un code en mp à l'un d'entre vous.
Pour le moment, je ne migre pas ma base principale (40 000 photos en HD !)
Merci par avance de vos conseils
Hors ligne
1 - En passant les albums un par un j'ai généré toutes les vignettes... mais n'y a-t-il pas d'autres moyens ? Je vois mal cette procédure sur ma base principale (1100 albums)
2 - Pour les images qui ne s'affichent pas, j'ai trouvé un fil qui évoquait un problème lié à une template extension
J'ai effectivement un fichier
template-extension/picture_content_modifiée.tpl
qui contient
____________________________________________________________
{if isset($high)}
{combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'}
<a href="javascript:phpWGOpenWindow('{$high.U_HIGH}','{$high.UUID}','scrollbars=yes,toolbar=no,status=no,resizable=yes')">
{/if}
<img src="{$SRC_IMG}" style="width:{$WIDTH_IMG}px;height:{$HEIGHT_IMG}px;" alt="{$ALT_IMG}" id="theMainImage"
{if isset($COMMENT_IMG)}
title="{$COMMENT_IMG|@strip_tags:false|@replace:'"':' '}" {else} title="{$current.TITLE|@replace:'"':' '} - {$ALT_IMG}"
{/if}>
{if isset($high) }
</a>
{* mis en commentaire suppression du message <p>{'Click on the photo to see it in high definition'|@translate}</p> *}
{/if}
_________________________________________________________
Je pense que cela ne doit pas être très compatible... (la suppression du commentaire permettait de mettre sur deux colonnes l'image à gauche et la description de l'image à droite)
Si je supprime ce fichier ça ne marche pas non plus. Merci pour votre avis
Bonne nuit !
______________________________________________
Hors ligne
Au sujet de la charge serveur, je pense que tu as un problème avec la bibliothèque graphique External ImageMagick 6.7.6-1. Ton OS étant Win2003, sur quel serveur web fais-tu tourner php et External ImageMagick ? Apache ou IIS ?
Si c'est IIS, il y a probablement un problème de config quelque part. Si c'est Apache, voir l'intégration d'External ImageMagick.
Dans les deux cas, réfères-toi au process qui prend des tours cpu sur ton serveur. Il existe des outils (gratuits) qui permettent d'afficher les liens entre process pour identifier celui d'origine.
Hors ligne
Mascarille a écrit:
1 - En passant les albums un par un j'ai généré toutes les vignettes... mais n'y a-t-il pas d'autres moyens ? Je vois mal cette procédure sur ma base principale (1100 albums)
il y a une action dans le batch manager qui fait tout ca ...
Hors ligne
rvelices a écrit:
il y a une action dans le batch manager qui fait tout ca ..
Merci rvlices, Sur la base de 3000 à l'heure, c'est parti...
Eric a écrit:
Au sujet de la charge serveur, je pense que tu as un problème avec la bibliothèque graphique External ImageMagick 6.7.6-1. Ton OS étant Win2003, sur quel serveur web fais-tu tourner php et External ImageMagick ? Apache ou IIS ?
Si c'est IIS, il y a probablement un problème de config quelque part. Si c'est Apache, voir l'intégration d'External ImageMagick.
J'ai un serveur web Apache.
Mais c'est la galère pour intégrer ImageMagick dans Apache Windows car "the official Apache binaries available from the Apache foundation are compiled using Visual C 6 (VC6) while the the Imagick dll file from Mikko Koppanen is compiled using Visual C 9 (VC9)"... Il faut donc recompiler Apache en VC9... Je ne me lance pas dans ce truc.
source : http://jeremycook.ca/2010/06/06/install … n-windows/
Meilleure nouvelle, lorsque je génère les différents formats avec le batch manager (3000 images / heures) la charge "tombe" à 60/65%... Ca devient acceptable, les autres requêtes passent.
Reste le point essentiel, les images ne s'affichent pas, Problème de template-extension j'imagine.
Quelqu'un peut regarder car pour moi ce n'est pas très "causant" (voir message précédent)
Merci et bonne journée
Hors ligne
Mascarille a écrit:
Reste le point essentiel, les images ne s'affichent pas, Problème de template-extension j'imagine.
Quelqu'un peut regarder car pour moi ce n'est pas très "causant" (voir message précédent)
Si en désactivant ton T-E, purgeant les template compilé et purgeant le cache du navigateur cela ne fonctionne pas mieux, c'est que le pb est peut-être ailleurs. En tous cas, ton T-E est clairement incompatible avec Piwigo 2.4. C'est probablement la source de ton pb d'affichage.
Pour t'aider :
- $high n'existe plus les photos dites "en haute définition" sont désormais les photos originales
- $SRC_IMG ainsi que toutes les balises liées aux paramètres d'affichage d'une photo sont obsolètes
Je ne saurais pas te dire exactement par quoi remplacer ces variables mais tu devrais trouver des exemples dans les fichiers tpl d'origine ou d'autres thèmes. Pour l'affichage des commentaires, je ne vois pas d'incohérences et cela devrait fonctionner.
Hors ligne
Mascarille a écrit:
J'ai un serveur web Apache.
Mais c'est la galère pour intégrer ImageMagick dans Apache Windows (...)
source : http://jeremycook.ca/2010/06/06/install … n-windows/
Meilleure nouvelle, lorsque je génère les différents formats avec le batch manager (3000 images / heures) la charge "tombe" à 60/65%... Ca devient acceptable, les autres requêtes passent.
65% de charge, çà fait quand même encore beaucoup je trouve... Toujours la faute à ImageMagick, selon moi.
Hors ligne
Merci Eric,
Pour le moment j'ai tout généré (4h environ), même si la conso CPu de ImageMagic est effectivement élevée, c'est passé. Cette base est très peu évolutive, donc pas de problème potentiel. Pour ma base principale mascarille.com, ce sera une autre affaire, on verra plus tard.
L'affichage actuel est (presque) correct sur ma tablette, avec le thème smart Pocket j'imagine
Le bout de code de la template-extension/picture_content m'a été fourni par Plg, je vais essayer de comprendre et si je peux... corriger !
Hors ligne
Eric a écrit:
65% de charge, çà fait quand même encore beaucoup je trouve... Toujours la faute à ImageMagick, selon moi.
pour info, mes scripts de conversion en python qui utilisent imagemagick et qui tournent en local sur un PC quadri coeur, la charge atteinds quasiment 100% pendant toute la durée des conversions.
à mon sens c'est tout à fait normal, surtout si les images à convertir sont grosses. redimensionner une image qui fait quelques millions de pixels çà demande des ressources.
Hors ligne
Dans ce cas, je comprends les hébergeurs qui rechignent à proposer imagemagick sur leurs structures. Même en dédié, l'usage de cette librairie peut mettre un serveur à genou alors en mutualisé... :-/
Perso, je n'ai que GD en local et chez mes hébergeurs en ligne (Free et E-Clicking). Quand j'ai demandé à E-Clicking s'il était envisageable d'avoir imagemagick, ce fut "niet" même pour un serveur virtuel dédié.
Hors ligne
En supprimant la template extension,
en supprimant la template de remplacement dans configuration
en purgeant les templates compilées dans le menu maintenance,
j'ai retrouvé l'affichage des images.
Il me reste à corriger pour avoir mes deux colonnes, l'image à gauche, les textes descriptifs à droite...
Je "regarde" la nouvelle mouture de la template picture content... qui effectivement n'a guère de similitudes avec l'ancienne.
A suivre
Hors ligne
Mascarille a écrit:
En supprimant la template extension,
en supprimant la template de remplacement dans configuration
en purgeant les templates compilées dans le menu maintenance,
j'ai retrouvé l'affichage des images.
:-)
Mascarille a écrit:
Il me reste à corriger pour avoir mes deux colonnes, l'image à gauche, les textes descriptifs à droite...
Je "regarde" la nouvelle mouture de la template picture content... qui effectivement n'a guère de similitudes avec l'ancienne.
Là, je ne te serai pas d'une grande aide. Je ne me suis pas encore intéressé aux T-E sous Piwigo 2.4.
Hors ligne
Si besoin ya la Doc pour la maj de fichiers tpl http://fr.piwigo.org/doc/doku.php?id=pr … pement:v24
Hors ligne
Pages: 1