•  » Outils
  •  » somme de controle en mode terminal

#1 2024-06-16 16:49:29

jdd
Membre
Toulouse
2009-12-20
407

somme de controle en mode terminal

Bonjour/Bonsoir,

Bonjour,
J'avais énormément de photos quand la somme de contrôle a été mis en œuvre. Toutes téléchargées par ftp. Mon hébergement partagé (o2switch) ne me permet pas de faire cette mise à jour (des sommes de contrôle)

"Calcule 41893 sommes de contrôle manquantes"

et quand je lui demande de le faire il tourne indéfiniment et fini par s’arrêter sur un message d'erreur. d'ailleurs le % reste à zéro...

ce qui serait bien serait d'avoir un script bash à faire tourner sur le serveur (une version de Red Hat) à la place du php.

avez-vous ça?

merci
jdd

Piwigo 14.4.0 Dernière version ?
Installé le 11 Décembre 2009, il y a 14 ans 6 mois 4 jours
Système d'exploitation: Linux
PHP: 8.1.28 (Montrer les informations) [2024-06-16 16:43:04]
MySQL: 10.6.18-MariaDB [2024-06-16 16:43:04]
Bibliothèque graphique: ImageMagick 7.1.1-19
Taille du cache 16540.3 Mo   calculé il y a 1 an

Hors ligne

#2 2024-06-24 16:29:07

k5
Équipe Piwigo
La reppe
2014-01-26
1351

Re: somme de controle en mode terminal

Bonjour

j'ai aussi 2061 sommes de contrôle. Je crois que sur le forum il y avait un membre du forum qui avisait la solution.

J'avais l'idée de trouver le md5 de du répertoire de l'image pour chaque image.

A très vite


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.34

Hors ligne

#3 2024-06-24 19:27:01

jdd
Membre
Toulouse
2009-12-20
407

Re: somme de controle en mode terminal

j'envoie mes photos avec rsync. Il suffirait que je sache quel md5sum est nécessaire et où le fichier est stocké (à moins que ce soit dans la base de données?)

merci
jdd

Hors ligne

#4 2024-06-24 20:38:45

k5
Équipe Piwigo
La reppe
2014-01-26
1351

Re: somme de controle en mode terminal

Dans la la base de donnée piwigo_images à la colonne md5sum


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.34

Hors ligne

#5 2024-06-25 08:00:28

jdd
Membre
Toulouse
2009-12-20
407

Re: somme de controle en mode terminal

merci. Mais là, du coup il me faut un bout de script pour ajouter un md5sum à la base et je ne sais pas trop comment faire.
je ne sais pas d'où vient le problème à la base, j'utilise o2switch comme hébergement.
Quand je demande la réalisation des sommes de contrôle dans Piwigo, j'ai juste une attente infinie sans réponse;
Une variable php à modifier??
merci

Hors ligne

#6 2024-06-29 19:02:59

k5
Équipe Piwigo
La reppe
2014-01-26
1351

Re: somme de controle en mode terminal

Bonjour

l'idée est de savoir quelle est la variable qui va être converti en md5 et de prendre

cela peut etre une des données de variable dans piwigo_images

file
    date_available   
date_creation
    name   
comment   
author   
hit   
filesize
    width
    height   
coi center of interest
    representative_ext   
date_metadata_update
    rating_score
    path
    storage_category_id   
level
    added_by
    rotation
    latitude
    longitude   
lastmodified
    download
_counter
    is_gvideo   
ppcredits_price
    is_sphere
    expiry_date   
expd_archive_date
    expd_action_
applied_on   
expd_expired_on


A tres vite


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.34

Hors ligne

#7 2024-06-29 19:20:46

jdd
Membre
Toulouse
2009-12-20
407

Re: somme de controle en mode terminal

je ne sais pas, mais en général une md5sum c'est tiré du fichier lui-même

exemple:

temp-data> md5sum 20240312_085354.jpg
8c0168d66657d629b85cf20f5fc4d0b1  20240312_085354.jpg

en général le résultat est inscrit dans un fichier pour être comparé par m5pass

en simili code il faudrait un truc du genre:

mysqlwrite md5sum *.jpg

jdd

Hors ligne

  •  » Outils
  •  » somme de controle en mode terminal

Pied de page des forums

Propulsé par FluxBB

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