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.
Hors ligne
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)
Hors ligne
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.
Hors ligne
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
Hors ligne
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)
Hors ligne
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 :
Hors ligne
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.