Annonce

  •  » Installation
  •  » Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

#1 2023-02-02 16:31:36

Charles69
Membre
2023-01-12
92

Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonjour,

J'ai installé Piwigo 13.4.0 sur un NAS Synology vers le 15/01/2023.
Tout c'est bien passé.
J'ai commencé un tuto pour expliquer l'installation.
Il n'est pas complètement finalisé car je bloque toujours sur l'intégration des vidéos.
A ce jour j'ai synchronisé environ 84000 photos dans 723 albums sur cette installation.
( je n'utilise que la méthode de synchronisation, les photos étant déjà sur le NAS )


Pour faire des essais d'intégration de vidéos j'ai installé un deuxième Piwigo, avec la même méthode que précédemment.

Admin > Maintenance > Environnement indique :
    Piwigo 13.5.0 Dernière version ?
    Installé le 2 Février 2023, il y a 10 minutes
    Système d'exploitation: Linux
    PHP: 7.4.30 (Montrer les informations) [2023-02-02 15:09:44]
    MySQL: 5.5.5-10.3.32-MariaDB [2023-02-02 15:09:44]
    Bibliothèque graphique: ImageMagick 6.9.11-22
    Taille du cache 3.61 Mo   calculé à l'instant Rafraîchir

Le site cible de la synchronisation contient deux répertoires imbriqués, et deux photos, que l'on atteint avec '../../photo_test4'

Et là lorsqu'on lance la synchronisation, les albums sont bien créés, mais aucune photo ne s'affiche.
Problème : pas de miniature
Dans '_data' les répertoires sont créés , mais pas les fichiers des miniatures ( *-la.JPG, *-me.JPG, *sq.JPG etc ... )

Dans le menu Admin > Photos > Gestion par lot,  Génerer les tailles multiples des photos
provoque une erreur :  'xxx photos ne peuvent pas être régénérés'
le fichier log ( dans _data/log ) indique :
[2023-02-01 14:55:02]    [DEBUG]    [admin/intro::285] recent activity calculated in 0.001 s
[2023-02-01 14:56:41]    [ERROR]    [i.php]    500 dir create error
  url: '/piwigo135/i.php?/../photo_test4/2022-NORVEGE/06-Andenes_Vesteralen/NORVEGE-220621-1779d-th.JPG'
etc ...

A première vue on pourrait croire à un problème de droit sur les fichiers ou les répertoires, mais ce n'est pas le cas.( les droits sont strictement les mêmes dans les 2 installations)
Il semble que le programme recherche des miniatures déjà existantes ( et qui là n'existent pas ) pour les régénerer. (enfin c'est une supposition car mes connaissances en php sont plus que limitées )

Une recherche sur 'piwigo photos ne peuvent pas être régénérés' ou 'piwigo photos can not be regenerated' sur Google -//:---\spam que plusieurs utilisateurs sont confrontés à ce problème.
La lecture de nombreux messages sur plusieurs forums ne m'a pas permis de trouver une solution qui règle ce problème.
Cependant un problème de cache persistant évoqué par certains me semble une bonne piste.

C'est toutefois très étrange d'avoir une instance qui fonctionne et une autre pas du tout ?
Une idée de quelque chose à tester ?

Charles

Dernière modification par Charles69 (2023-02-06 13:30:34)

Hors ligne

#2 2023-02-03 10:54:31

Charles69
Membre
2023-01-12
92

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Pas de suggestion pour résoudre ce problème ?

Hors ligne

#3 2023-02-03 11:37:02

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16800

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonjour

Si tu n'est pas sur le même serveur est ce que GD est bien actif ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#4 2023-02-03 14:50:41

Charles69
Membre
2023-01-12
92

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonjour,

Qu'est ce que tu veux dire par 'même' serveur ?


J'ai refait une installation toute neuve. Toujours le même problème de miniatures.

Le menu Admin > Outils > Maintenance : Environnement affiche
    Piwigo 13.5.0 Dernière version ?
    Installé le 3 Février 2023, il y a 19 minutes
    Système d'exploitation: Linux
    PHP: 7.4.30 (Montrer les informations) [2023-02-03 14:44:40]
    MySQL: 5.5.5-10.3.32-MariaDB [2023-02-03 14:44:40]
    Bibliothèque graphique: ImageMagick 6.9.11-22
    Taille du cache non disponible   jamais calculé Rafraîchir

où on voit que la bibliothèque graphique est ImageMagick

Si je rajoute dans Local File Editor
$conf['graphics_library'] = 'gd';

Le menu Admin > Outils > Maintenance : Environnement affiche
    Piwigo 13.5.0 Dernière version ?
    Installé le 3 Février 2023, il y a 22 minutes
    Système d'exploitation: Linux
    PHP: 7.4.30 (Montrer les informations) [2023-02-03 14:47:41]
    MySQL: 5.5.5-10.3.32-MariaDB [2023-02-03 14:47:41]
    Bibliothèque graphique: GD bundled (2.1.0 compatible)
    Taille du cache non disponible   jamais calculé Rafraîchir

on voit que la bibliothèque graphique est maintenant GD, mais le problème persiste.

Hors ligne

#5 2023-02-03 16:36:57

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16800

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonjour,

c'est l'extension php GD qui doit être activé pour que piwigo fonctionne


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#6 2023-02-03 18:08:19

Charles69
Membre
2023-01-12
92

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonsoir,

Dans php les options activées sont :
   exif
   gd
   imagick
   mysqli
   zip
   zlib

1 - Lorsque il n'y a pas la ligne
$conf['graphics_library'] = 'gd';
dans environnement c'est la librairie imagick qui apparaît

2 - Lorsqu'il y a la ligne
$conf['graphics_library'] = 'gd';
dans environnement c'est la librairie GD bundle  qui apparaît

Je suppose que dans le cas 1 piwigo utilise imagick et dans le cas 2 c'est gd
Si ce n'est pas le cas ça voudrait dire que ce qui est affiché dans 'environnement' de ' maintenance' est faux ?

Hors ligne

#7 2023-02-03 21:27:37

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16800

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonjour

Oui c'est le cas donc le problème ne viens pas de la.

Dans le piwigo qui ne "fonctionne" pas y a t il y répertoire _data qui a été créé ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#8 2023-02-04 10:17:27

Charles69
Membre
2023-01-12
92

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonjour,

Pour les deux cas dans le répertoire '_data' on retrouve la réplique exacte de l'arborescence du ou des répertoires ciblés dans le gestionnaire de sites .

Pour le piwigo qui 'fonctionne' dans chaque répertoire on trouve les miniatures  ( *-la.JPG, *-me.JPG, *sq.JPG, *-cu-s9999x200.JPG etc ... ) et un fichier index.htm

Pour le piwigo qui ne 'fonctionne pas' les répertoires sont vides (sauf un fichier index.htm)

Dans 'galleries' il n'y a rien, normal c'est le principe de la synchronisation de sites.

Hors ligne

#9 2023-02-04 16:49:40

Charles69
Membre
2023-01-12
92

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonjour,
Ca re-fonctionne !!

J'ai lu sur des forums que l'on pouvait utiliser des liens symboliques pour re-diriger des fichiers ou des répertoires et j'ai tenté l'expérience, en ajoutant un lien symbolique vers un nouveau répertoire contenant des photos : /volume1/photo_test5

Connexion sur le nas avec Putty en SSH
Dans mon cas :
ln -s /volume1/photo_test5/ /volume1/web/piwigo/galleries/
( ne pas oublier les / à la fin )
si on se positionne dans /volume1/web/piwigo/galleries et que l'on fait un dir, on voit bien le lien symbolique
mes_photos -> /volume1/photo_test5/

Pour info pour supprimer le lien :
se positionner dans le répertoire /volume1/web/piwigo/galleries, et faire :
unlink photo_test5

Donner des droits de lecture au groupe SYSTEM sur photo_test5

Le lien étant actif , mais on ne le voit pas dans File Station, lancer Piwigo
Admin > Outils > Synchroniser .galleries

Et là , agréable surprise, les miniatures des photos sont correctement générées, et la galerie de photos est accessible.

Les miniatures se trouvent dans _data/i/galleries/photo_test5 ...
Une seule miniature est générée par photo.

Mais, autre agréable surprise, l'outil de régénération des miniatures fonctionne de nouveau correctement
Admin > Photos > Traitement par lot : sélectionner des photos > Action : Générer les tailles des photos


On peut ajouter d'autres liens symboliques , re-synchroniser et ça fonctionne.

Autre surprise, ça a régénéré spontanément les miniatures des photos du site photo_test4 (créé initialement ), les miniatures se trouvent dans _data/photo_test4 ...

Néanmoins cette manière de faire n'est pas du tout ergonomique.
De plus comme on ne voit pas les liens symboliques dans l'explorateur de fichiers File Station c'est totalement incompréhensible pour un autre utilisateur qui ne serait pas informé.

Manifestement il y a un bug qui se produit au niveau du processus de synchronisation en faisant une manipulation que j'ignore, et qui ensuite bloque le système.
Reste à trouver pourquoi ? ( Piwigo  version 13.5.0 )

Hors ligne

#10 2023-02-05 16:50:46

Charles69
Membre
2023-01-12
92

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

suite des investigations ...

Bonjour,

Une solution provisoire pour régler le problème de l’absence des miniatures

Sur le message précédent j'ai expliqué comment faire pour solutionner le problème avec des liens symboliques, mais cette solution n'est pas satisfaisante car elle nécessite d'accéder au NAS en SSH et d'utiliser des commandes système.
Comme ça fonctionnait en mettant un lien symbolique sur le répertoire ./galleries j'ai continué d'explorer la piste de ce répertoire.Tout d'abord supprimer les liens symboliques si vous en avez créés.

Dans le répertoire /piwigo/galleries/ créer un répertoire ‘INIT’
Placer à l’intérieur un fichier jpg quelconque  ‘init.jpg’
Lancer la commande
Administration > Outils > Synchroniser > Synchronisation ./galleries
Éventuellement masquer l’album ‘INIT’
Aller sur n'importe quelle galeries et les miniatures réapparaissent.

Maintenant si on lance la régénération des miniatures pour une sélection spécifique de photos avec
Administration > Photos > Gestion par lot , mode global : sélectionner des photos > Action : Générer les tailles multiples des miniatures 
Et bien des fois ça marche et d'autres fois non, et on obtient alors l'erreur :
'xxx photos ne peuvent pas être régénérées' ou ‘ photos can not be regenerated’

Cependant si on supprime physiquement un des répertoires contenant les miniatures dans _data, par exemple photo_test4, et que l'on re-visite les galeries concernées les miniatures se régénèrent au fur et à mesure.

Il doit y avoir un mécanisme qui purge les miniatures quand le répertoire ./galleries ne contient pas de photo, même quand il y a des photos dans les sites externes.

Si des utilisateurs de Piwigo ayant ce problème de miniatures testent cette solution, leurs retours d'experience seraient les bienvenus pour confirmer ou non ce dysfonctionnement sur leurs NAS.
Cela concerne essentiellement les Piwigo installés sur des NAS et qui ont leurs photos dans des répertoires distincts du site web.

Hors ligne

#11 2023-02-06 14:33:17

Charles69
Membre
2023-01-12
92

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonjour,

J'ai remis à jour mon tuto pour l'installation de Piwigo sur un NAS Synology
en ajoutant l'intégration des vidéos avec le plugin VideoJS, et la méthode pour corriger l'absence éventuelle des miniatures.

http://gofile.me/75eAW/4uC2iQfqJ

.

Hors ligne

#12 2023-08-07 08:36:00

opeitrequin
Membre
2012-07-15
46

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonjour,
Je m'intéresse à votre tuto pour un NAS Synology.
Merci de me le faire parvenir.
Bonne journée
Olivier
opeitrequin@proton.me

Hors ligne

#13 2023-08-07 19:16:04

Charles69
Membre
2023-01-12
92

Re: Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Bonjour,
Le tuto a été publié sur le site https://www.nas-forum.com/forum/

voilà le lien
https://www.nas-forum.com/forum/topic/7 … 1319488809

A ta disposition pour d'éventuels compléments.

Hors ligne

  •  » Installation
  •  » Un Piwigo qui fonctionne et un qui ne fonctionne pas ...

Pied de page des forums

Propulsé par FluxBB

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