Problème bizarre avec les logos lors de la migration à SPIP 4: plus aucun logos liés aux articles, auteurs, rubriques dans l'espace privé

Bonjour,

Je viens de migrer une quinzaine de sites à SPIP 4 sans aucun problème.

Pour le site https://ieim.uqam.ca, lorsque je fais la migration à SPIP 4 (tester 2 fois), il n’y a plus aucun logos liés aux articles, rubriques et auteurs dans l’espace privé. Les logos ont bien été transférés dans IMG/logo.

Avez-vous une idée pourquoi la migration n’a pas fonctionné au niveau de la BD?

À noter, le site contient 12000 articles, c’est mon plus gros site en terme de contenu.

Merci d’avance pour votre aide!

Si tu as fais la migration 2 fois, c’est pour ça qu’à la seconde fois tu as perdu tes logos. C’est un petit bug qu’il faut qu’on répare. La solution c’est de ramener manuellement les logos de IMG/logos/ dans IMG/ et de rejouer la migration en repartant de la base SPIP 3.

Alternativement il faut qu’on fasse une fonction de réparation, appelée peut-être en lançant « réparer la base » depuis le menu maintenance ?

+1, par contre je ne pense pas qu’on doive « cacher » cette fonctionnalité dans la réparation de la base, même s’il est dommage d’ajouter un bloc dans cette page, amha un truc bien identifié comme « Rejouer la migration des logos » ou un truc dans le style sera bien plus clair.

Hello

Je ne sais pas si c’est lié mais moi j’ai fais la migration une seule fois d’un site, les logos ont bien été rangé dans le dossier logo, au moment de la mise à jour de la base, ils ont bien été ajoutés à spip_documents sauf que pour une raison inconnue, ils n’ont pas été insérés dans spip_documents_liens.
J’ai du le faire manuellement.

Bonjour,

Entre les deux migrations, j’avais ramener le backup de la BD et des fichiers de la veille, via cPanel.

Est-ce que vous pensez qu’une réparation de la base fonctionnerait maintenant ou ça doit encore être programmé?

Bonjour,

Je vous relance sur le problème de logo, car j’ai deux sites pour lesquels la migration des logos échouent systématiquement ieim.uqam.ca (13000 articles) et pressegauche.org (45000 articles). Les articles n’ont plus de logo suite à la migration.

Y aurait-il un script pour relancer la liaison entre les articles et les logos?

Merci d’avance,

Alors oui… il doit être possible de relancer la fonction medias_upgrade_logo_objet($objet) pour les objets concernés