Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

grum
2007-12-02 10:52:51

je partirais plutôt pour une synchro totale.

par contre, comme je ne sais pas dans quel état est ta gallerie (vu que tu as fait des trucs étranges avec), si tu veux être certain que Advanced Synchro fonctionne bien, je te conseille avant de commencer à t'amuser à déplacer les répertoires, de le désinstaller et de le réinstaller, çà va le forcer à remettre au propre (en phase avec la base) les fichiers qu'il créé dans l'arborescence des répertoires.

VDigital
2007-12-02 10:43:50

J'en sais rien. grum?

marcophilie56
2007-12-02 10:25:48

Bonjour
J'ai supprimé les 3 lignes à la main
Merci
Je vais des déplacements de catégories pour voir ce qui se passe à la synchro
Faut-il faire une synchro partielle sans décocher inclure les sous répertoires ou une totale ?
Cordialement

VDigital
2007-12-02 10:10:32

marcophilie56 a écrit:

Bonjour
Voici ce qui me reste après avoir supprimé les 29 images
#img_categories.id (7 references)       1 FAILED
3 error references; #img_image_category.category_id referring to #img_categories.id
Lorsque je fais
SELECT i.* , c.id FROM `img_image_category` AS i
LEFT JOIN `img_categories` AS c ON i.category_id = c.id WHERE c.id IS NULL
Il m'affiche 3 lignes
A bientôt

3 lignes que tu peux modifier car les images existent encore.
Leur storage_category existe encore.

Il doit suffire de mettre la cat_id égale à la storage...

8-)

marcophilie56
2007-12-02 10:02:06

Bonjour
Voici ce qui me reste après avoir supprimé les 29 images
#img_categories.id (7 references)       1 FAILED
3 error references; #img_image_category.category_id referring to #img_categories.id
Lorsque je fais
SELECT i.* , c.id FROM `img_image_category` AS i
LEFT JOIN `img_categories` AS c ON i.category_id = c.id WHERE c.id IS NULL
Il m'affiche 3 lignes
A bientôt

VDigital
2007-12-02 09:52:15

Résolution problème par problème (en l'absence de rvelices):

29 error references; #img_images.storage_category_id referring to #img_categories.id

Cela signifie que 29 images (décrites dans la base images) sont sensées appartenir à une catégorie physique qui n'existe plus (suite à une erreur d'Advanced Synchro).

Qu'est qu'on fait des 29 images tu en veux la liste, ok?
Chez free => phpMyAdmin

SELECT *
FROM `phpwebgallery_images`
WHERE `storage_category_id` NOT
IN ( SELECT `id` FROM `phpwebgallery_categories` ) LIMIT 0 , 30;

Si tu ne veux pas les supprimer (descriptions, commentaires)... On regardera ce qu'il faudrait faire.

8-)

marcophilie56
2007-12-02 09:35:12

Bonjour
J'ai regardé les posts relatifs à la synchronisation que tu m'indiques.
J'ai exécuté ces 2 requêtes  pour trouver les images liées à des catégories supprimées
SELECT i.* , c.id FROM `img_image_category` AS i
LEFT JOIN `img_categories` AS c ON i.category_id = c.id WHERE c.id IS NULL
29 lignes en retour
SELECT i.id, i.file, i.path, c.id FROM `img_images` AS i
LEFT JOIN `img_categories` AS c ON i.storage_category_id = c.id WHERE c.id IS NULL
42 lignes en retour
Mais je ne sais pas faire la requête pour les supprimer
je suis en PHP 5.1.3 et Mysql 5.0.45 chez free.
Ce matin, je n'ai pas pu faire de synchro ni partielle ni totale chez free
Par ailleurs, en réalisant DB Integrity checkn j'ai toujours  :
#img_categories.id (7 references)       2 FAILED
32 error references; #img_image_category.category_id referring to #img_categories.id
29 error references; #img_images.storage_category_id referring to #img_categories.id
Cordialement

rio
2007-12-01 16:48:42

Attention avec la syncronisation partielle [la quelle? j'n'sais pas bien, mais bon] il y a des problèmes ... mais vu que marcophilie56 ne nous racconte pas tout ...

grum
2007-12-01 11:13:01

marcophilie56 a écrit:

Bonjour
Oui les dernières indications proviennent de RV DB Integrity
J'ai bien effectué les opérations de maintenance indiquées dans ton post.

J'ai profité d'un réveil matinal pour faire une synchro à partir de mon site free et cela s'est bien passé peut-être à cause du trafic.

Je referai un sqldump de ma base free vers ma base easyphp pour voir ce qui se passe je soupçonne le plugin Advanced Synchro

alors autant te le dire tout de suite, le plugin AdvancedSynchro risque de ne pas trop aimer ce genre de manipulations  insuffisantes pour son bon fonctionnement.
Le plugin nécessite que la base de donnée soit en phase avec la structure de fichier qu'il créé ; tu as donc besoin si tu travailles par sqldump, de télécharger l'intégralité de ton répertoire "galleries" afin que le plugin ne perde pas les pédales !

quand au plugin, je rappelle qu'il sert uniquement à celui qui souhaite restructurer l'arborescence des sous-répertoires du répertoire gallerie sans perdre les informations présentes en base. au quotidien, il ne sert strictement à rien si ce n'est alourdir le temps de traitement.

VDigital
2007-12-01 08:40:19

Parce qu'en plus tu synchronises avec Advanced Synchro et tu ne le dis pas...
Comment veux-tu qu'on devine?

Merci.
8-)

PS: Attention, cela confirme que tu n'es pas assez clair, pas assez précis, dans tes explications. Nous n'avons rien d'autre que tes messages pour t'aider et nous pouvons mal interpréter tes messages.

marcophilie56
2007-12-01 08:06:42

Bonjour
Oui les dernières indications proviennent de RV DB Integrity
J'ai bien effectué les opérations de maintenance indiquées dans ton post.

J'ai profité d'un réveil matinal pour faire une synchro à partir de mon site free et cela s'est bien passé peut-être à cause du trafic.

Je referai un sqldump de ma base free vers ma base easyphp pour voir ce qui se passe je soupçonne le plugin Advanced Synchro

VDigital
2007-12-01 07:54:06

Ces dernières indications proviennent de
RV DB Integrity
?

Si oui, avant toute autre action: Admin > Maintenance

    * Mettre à jour les informations des catégories
    * Mettre à jour les informations des images

Merci.
8-)

PS: Tu n'es pas assez clair, pas assez précis, dans tes explications. Attention, car nous n'avons rien d'autre et nous pouvons mal interpréter tes messages.

marcophilie56
2007-12-01 05:49:55

Bonjour
Je fais une synchronisation partielle quand je sélectionne une catégorie.
Elément supplémentaire dans ma base free en vérifiant son intégrité, j'ai ce message
#img_categories.id (7 references)       2 FAILED
32 error references; #img_image_category.category_id referring to #img_categories.id
29 error references; #img_images.storage_category_id referring to #img_categories.id
Comment le supprimer ?

mathiasm
2007-12-01 00:03:44

Qu'appelles-tu une synchronisation partielle ?

marcophilie56
2007-11-30 22:22:02

Bonjour
Les messages indiqués ci-dessus sont affichés lorsque j'appuie sur validation dans le panneau de synchronisation
Cordialement

Pied de page des forums

Propulsé par FluxBB

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