Pages: 1
Bonjour,
J'ai actuellement :
toto.free.fr => galerie principale avec BD MySQL
toto1.free.fr => galerie distante 1 (juste des photos)
toto2.free.fr => galerie distante 2 (juste des photos)
Déplacer toto.free.fr vers mon serveur dédié ne me pose pas de problème.
Mais je souhaite regrouper l'ensemble sur mon serveur dédié dans une seule galerie principale.
Est-ce possible ? Comment ?
Merci
Dernière modification par hpsam (2008-07-13 00:53:07)
Hors ligne
Des lectures mais pas de réponse :rolleyes:
Personnes n'a eu ce cas à résoudre ?
Hors ligne
Bonsoir,
Il faut chercher, mais la procédure (décrite par VDigital) existe.
Hors ligne
Bonjour,
rio a écrit:
Bonsoir,
Il faut chercher, mais la procédure (décrite par VDigital) existe.
J'ai trouvé des procédures pour déplacer une galerie principale, ce qui ne me posait pas de soucis mais rien sur le déplacement des distantes.
A moins que http://phpwebgallery.net/doc/doku.php/f … eplacement s'applique aussi aux galeries distantes ?
En remplaçant simplement : "http://toto1.free.fr/" par "./galleries/" ?
Rien de plus à faire ?
A+
Hors ligne
Non, je pensais plutôt à ça
Naturellement, pour toi, c'est une opération similaire que tu veux faire, il faut adapter.
Pense à bien planifier les étapes à faire, et n'hésite pas à venir les faire validées.
Dernière modification par rio (2008-07-08 12:15:33)
Hors ligne
Merci,
Entre les 2 informations et mes compétences je vais arriver à m'en sortir.
Mon dédié n'étant pas encore en production je peux tester la procédure inverse sans risque.
Les dump et restore de base ne prenant que 30s.
Je posterais la procédure une fois validée, si cela peu servir à d'autres.
A+
Hors ligne
Hello,
Alors comment transformer :
toto.free.fr => galerie principale avec base MySQL A
toto1.free.fr/galleries/ => galerie distante 1 (juste des photos)
en
dedie.fr => galerie principale unique avec base MySQL B
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;
Et tout est bon.
Hors ligne
Merci pour cette explication.
Tu nous crées une petite page dans le WIKI ?
Hors ligne
hpsam a écrit:
Hello,
Alors comment transformer :
toto.free.fr => galerie principale avec base MySQL A
toto1.free.fr/galleries/ => galerie distante 1 (juste des photos)
en
dedie.fr => galerie principale unique avec base MySQL B
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;
Et tout est bon.
1-2-4-5 : Ok mais 3 ???
Suivi de Admin>Maintenance> et
# Update categories informations
and
# Update images informations
Soit en Français:
# Mettre à jour les informations des catégories
puis
# Mettre à jour les informations des images
C'est encore plus rapide et simple, sans risque d'erreur...
En plus on peut imaginer une migration progressive des sites distants, par exemple:
UPDATE phpwebgallery_categories SET site_id=1 WHERE site_id=25;
8-)
Hors ligne
Salut,
tu veux dire que l'on fait les point 1, 2, 4 et 5.
Puis Admin>Maintenance> et
# Mettre à jour les informations des catégories
puis
# Mettre à jour les informations des images
Et que ces 2 actions vont remettre les bonnes url pour les images contenues dans les catégories dont on a modifié le site_id ?
A+
Hors ligne
Oui, mais une bonne sauvegarde de la base de données reste indispensable avant de passer au jardinage.
8-)
Hors ligne
C'est dans le WIKI.
J'ai hésité entre différent endroit pour le mettre.
Alors si vous pensez qu'il irait mieux dans une autre rubrique déplacez le.
Comment rapatrier une galerie distante sur le site principal
Dernière modification par hpsam (2008-07-20 09:40:48)
Hors ligne
hpsam a écrit:
C'est dans le WIKI.
J'ai hésité entre différent endroit pour le mettre.
Alors si vous pensez qu'il irait mieux dans une autre rubrique déplacez le.
Comment rapatrier une galerie distante sur le site principal
Merci :)
Hors ligne
Pages: 1