•  » Installation
  •  » [Résolu] Comment faire une copie du site ?

#1 2023-01-04 09:26:26

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1778

[Résolu] Comment faire une copie du site ?

Bonjour,

J'essaye de créer une nouvelle instance de mon Piwigo en version 13.4, sur le même hébergement, avec les mêmes données, accessible par un autre sous-domaine. C'est pour y travailler (style, plugins, TE) pendant que la version actuelle continuera de vivre sa vie. Quand j'aurais terminé, je changerai la destination du sous-domaine vers la version nouvellement travaillée. Le site actuel est bien trop bricolé et je voudrais partir d'un Piwigo complet tout neuf.

J'ai fait une sauvegarde complète site et BDD actuels.
J'ai créé le nouveau sous-domaine.
J'ai créé une Base de données MySQL.
J'ai installé un piwigo complet 13.4 dans un dossier parallèle et j'y ai redirigé le nouveau sous-domaine et ai indiqué la nouvelle BDD.
J'ai uploadé mon dossier /upload de la sauvegarde.
J'ai importé la sauvegarde de la BDD actuelle dans la BDD nouvelle.

Et couac.
J'ai pas de photo, pas d'album.

Qu'est-ce que j'ai loupé ?

NB : Je suis nulle en gestion de base de données. Quels paramètres d'export, puis d'import dois-je appliquer ? Est-ce le moment de passer de MySQL 5.7 à MySQL 8 ? Ai-je fait des erreurs dans la séquence des opérations ?

Merci d'avance de vos conseils.


https://album.chauvigne.info/ v.15.1.0  PHP: 8.2.25
https://balades.comoni.org/  v.15.1.0 PHP: 8.2.25
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#2 2023-01-04 10:45:35

nicolas
Former Piwigo Team
2004-12-30
1565

Re: [Résolu] Comment faire une copie du site ?

C'est curieux car ce que tu décris semble cohérent et tu devrais avoir des images.

La nouvelle base de données est bien renseigné dans local/config/database.inc.php ?
Quand tu dis que tu ne vois ni image, ni album, parles-tu de la partie publique ou de la partie admin ou des deux ?

Dernière modification par nicolas (2023-01-04 10:47:26)


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#3 2023-01-04 11:11:30

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1778

Re: [Résolu] Comment faire une copie du site ?

Merci de te pencher sur mon cas.

Ya rien, ni album ni photo en admin, comme en public. Les photos sont toutes là, si on regarde par ftp.

J'ai dû faire une erreur dans l'export de la BDD. J'ai essayé au moment de l'export de lui donner le nom de la BDD nouvelle, mais au final, y avait toujours l'ancien. Donc j'ai changé manuellement (le nom dans le fichier sql) avant de l'importer.
Quand je regarde un peu la nouvelle BDD après import, elle n'est pas vide, ya des choses dedans ...

Peut-être une histoire d'encodage (UTF8/latin), je sais pas.


https://album.chauvigne.info/ v.15.1.0  PHP: 8.2.25
https://balades.comoni.org/  v.15.1.0 PHP: 8.2.25
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#4 2023-01-04 11:31:37

nicolas
Former Piwigo Team
2004-12-30
1565

Re: [Résolu] Comment faire une copie du site ?

Je pense que le souci se trouve dans ton export/import de base de données. Je ne sais pas quel outil tu utilises mais avec ce que tu décris j'ai comme l'impression que tu as 3 bases de données : celle en prod, celle nouvellement créée et une nouvelle créée par l'outil à l'export/import. Me trompe-je ?

Si tu utilises phpmyadmin, tu peux copier ta base de prod sous un autre nom (en copiant structure et données). Il te suffit ensuite de modifier le fichier local/config/database.inc.php avec ce nom. Tu as les infos sur cette page (par exemple) : https://www.hostgator.com/help/article/ … phpmyadmin


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#5 2023-01-04 15:09:19

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

Re: [Résolu] Comment faire une copie du site ?

Bonjour
Est-ce que les thèmes et les plugins de l'ancien sont ajoutées sur le nouveau piwigo ?


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

Hors ligne

#6 2023-01-04 15:34:21

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1778

Re: [Résolu] Comment faire une copie du site ?

Coucou K5,
Pas vraiment : après avoir effectué l'install, j'ai installé les plugins, )mais pas toujours les mêmes ni la même version) et j'ai pris un nouveau thème (Bootstrap Darkroom au lieu de Modus)


https://album.chauvigne.info/ v.15.1.0  PHP: 8.2.25
https://balades.comoni.org/  v.15.1.0 PHP: 8.2.25
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#7 2023-01-04 18:19:24

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1778

Re: [Résolu] Comment faire une copie du site ?

Merci à vous deux. Mon fils à corrigé mon erreur : je n'avais pas coché les bonnes cases pour l'export de la BDD dans phpmyadmin. En plus du renommage de la base, il fallait :

https://i.imgur.com/qmd9smO.png


https://album.chauvigne.info/ v.15.1.0  PHP: 8.2.25
https://balades.comoni.org/  v.15.1.0 PHP: 8.2.25
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

#8 2023-01-04 18:26:00

RM25
Invité

Re: [Résolu] Comment faire une copie du site ?

Bonsoir Katryne,

Pour ce que j'en comprends, Piwigo affiche les données de la base de données ; base de données qui contient les infos des photos (dont le chemin du fichier original dans /upload). Si lors de l'installation du nouveau piwigo, une base de données PIWIGO a été créé par exemple, alors il faut compléter cette BDD PIWIGO avec les infos de l'ancienne, avec une commande de la forme suivante :

mysql --user=[utilisateur créé pour la base PIWIGO] -p PIWIGO < /chemin vers le fichier .sql de votre ancienne base de données

C'est ce que vous semblez avoir fait lors de la dernière étape de votre installation. Mais si rien ne s'affiche, c'est que la nouvelle BDD est vide et donc il me semble qu'il faut refaire cette dernière étape.

  •  » Installation
  •  » [Résolu] Comment faire une copie du site ?

Pied de page des forums

Propulsé par FluxBB

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