É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)

ddtddt
2008-07-20 09:44:37

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 :)

hpsam
2008-07-20 09:40:11

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

VDigital
2008-07-19 13:27:15

Oui, mais une bonne sauvegarde de la base de données reste indispensable avant de passer au jardinage.
8-)

hpsam
2008-07-19 13:10:23

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+

VDigital
2008-07-15 13:55:28

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-)

ddtddt
2008-07-13 08:34:51

Merci pour cette explication.

Tu nous crées une petite page dans le WIKI ?

hpsam
2008-07-13 00:52:15

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.

hpsam
2008-07-08 12:07:32

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+

rio
2008-07-08 11:33:14

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.

hpsam
2008-07-08 09:40:03

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+

rio
2008-07-07 23:39:27

Bonsoir,
Il faut chercher, mais la procédure (décrite par VDigital) existe.

hpsam
2008-07-07 21:01:09

Des lectures mais pas de réponse :rolleyes:
Personnes n'a eu ce cas à résoudre ?

hpsam
2008-07-05 15:52:46

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

Pied de page des forums

Propulsé par FluxBB

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