VDigital, merci pour ton aide. Ne comprenant pas ce que tu voulais dire dans ton post précédent (pour moi, il fallait que je re-uploade les photos), j'ai préféré la solution de facilité. J'ai supprimé les galeries des arcs (qui étaient de toute façon privée et n'avaient plus de visite) et pour l'album de l'éclipse, je suis passé par une mise à jour de la BDD via phpMyAdmin (avec 11 photos, c'est pas trop grave) et maintenant, c'est tout bon.
Donc, je mets un résolu dans le titre et je vais lancer la propagation des dns et revenir sur le maps & earth après la fin de la propagation, mais ça c'est pour un autre sujet.
Relivre les images de la catégorie...
attention aux extensions ... minuscules / MAJUSCULES.
.jpg ou .JPG c'est différent.
8-)
Et via le ftp, elle y est aussi...
Je prends l'image ./galleries/Divers/arc_2007/IMG_004.jpg
Elle est manquante sur ton site mais elle est dans ta database et la miniature, elle semble bien présente.
Bon, le problème ne vient plus que de la catégorie "Divers" pour les albums suivants : Eclipse, Arcs 2007 et Arcs 2008.
Ce sont 3 albums que j'avais effacer et remis avec une synchro entre les 2 opérations. Maintenant, je ne vois plus les photos de ces 3 catégories et si je vais dans phpMyAdmin pour voir, dans l'item images, j'ai 2 séries pour ces 3 galeries. Les nouvelles et les importées. A mon avis, il doit y avoir un conflit entre les deux. Si je supprime un nouvel item car c'est les parties importées que je veux garder, je ne vois toujours pas la photo mais si je refais une synchro, l'item supprimer revient au galop...
Suis-je clair ou pas ?
J'ai besoin d'un exemple et d'explications claires.
Quelle est la catégorie qui ne va pas ? (Son nom ou son numéro de id ?)
Qu'est-ce qui ne va pas? exemple:
- Image ....répertoire de la catégorie..../pinpon25.jpg existe bien sur le server (coté FTP) mais on je ne la retrouve pas...
8-)
Ok...
Je te fais un MP.
8-)
OK, j'attends de tes nouvelles...
pinpon1 a écrit:
Bon, j'ai recommencé à 0 la procédure et j'ai obtenu beaucoup de progrès... En fait, j'ai plus fait le point 3 et 5 mais simplement comme tu le conseillais j'ai fait une maintenance et cela a fonctionner parfaitement.
.../...
Cela est le cas des catégories divers > eclipse, arcs 2007 et arcs 2008.
Suis-je clair dans ma demande ?
Clair? Non. 8-)
Ai-je écrit qu'on pouvait se passer du point 5?
Ne touche à rien pour l'instant, merci.
8-)
Bon, j'ai recommencé à 0 la procédure et j'ai obtenu beaucoup de progrès... En fait, j'ai plus fait le point 3 et 5 mais simplement comme tu le conseillais j'ai fait une maintenance et cela a fonctionner parfaitement.
Il reste un petit problème. A un moment, je me suis dit si je supprime une galerie, je fais une synchro et je reupload la même galerie et puis resynchro, je pourrais refaire apparaître les photos. Super, ça marchait.
J'ai refais ensuite la procédure comme expliqué ci-dessus et pour cela, je vide la catégorie image pour réimporter l'ancienne. Jusque-là, pas de problème, sauf que pour 2-3 catégories (celles que j'ai effacé/reuploader, ma base (images) se retrouve avec 2 fois les mêmes champs, les anciens et les nouveaux. Si je supprime un nouveau et que je fais une synchro, il revient au galop.
Comment puis-je faire pour supprimer les nouveaux et garder les anciennes infos ?
Cela est le cas des catégories divers > eclipse, arcs 2007 et arcs 2008.
Suis-je clair dans ma demande ?
J'ai fait ceci :
1/ Transférer les fichiers des sites sur le nouveau serveur en regroupant toutes les photos dans un unique répertoire ./galleries/
(10 Go c'est long, les serveurs FTP de free ne sont pas fameux :rolleyes: )
2/ Faire une sauvegarde de sa base de données MySQL A (mysqldump ou phpMyAdmin)
3/ Editer le dump de la base MySQL A pour changer l'url des photos, originellement distantes.
Il s'agit de modifier les valeurs de la colonne 'path' dans la table 'phpwebgallery_images'.
Dans le présent cas il s'agit de remplacer toutes les occurrences de 'http://toto1.free.fr' par '.', n'importe quel éditeur de texte basique fait l'affaire.
ex: http://toto1.free.fr/galleries/sousGallerie/image.jpg devient ./galleries/sousGallerie/image.jpg
4/ Insérer le dump de la base A dans la nouvelle base B
5/ Mettre à jour l'association entre catégories et sites dans la base.
Le but est d'assigner toutes les catégories au site principal.
UPDATE phpwebgallery_categories SET site_id=1 WHERE site_id>1;
Comme expliqué dans ce topic : http://forum.phpwebgallery.net/viewtopic.php?id=13453
Ensuite, n'ayant rien (la galerie était comme maintenant), j'ai fait une synchro et puis tout ce qui a été proposé dans ce topic afin d'essayer de résoudre le problème. Apparemment, seul certaines photos sont visibles.
Merci pour ton aide.
pinpon1 a écrit:
Bonjour,
J'ai voulu rapatrier mes images du site distant vers le serveur où se trouve le script pwg puisque Free créait trop de problème actuellement.
...
Explique-moi ce que tu as fait en réalité.
Nous verrons ensuite comment "rattraper" le coup (si possible).
8-)
VDigital a écrit:
INSERT INTO `phpwebgallery_image_category` (`image_id` , `category_id` )
VALUES ( '2', '10' );
Regarde ensuite la catégorie F1 2000
Quelle est ta conclusion?
8-)
C'est bon, l'image est mise correctement. Mais, rassure-moi, je vais pas devoir faire cela pour les 1750 autres images ?
INSERT INTO `phpwebgallery_image_category` (`image_id` , `category_id` )
VALUES ( '2', '10' );
Regarde ensuite la catégorie F1 2000
Quelle est ta conclusion?
8-)