[Résolu] Pb avec logos lors d'une migration 3.2.19 vers 4.4.19

Bonjour à tous,
Je viens d’effectuer une migration d’un ancien site en 3.2.19 vers la version 4.4 à jour donc 4.4.19 avec spip loader…vous allez me dire que c’est tardif mais il vaut mieux tard que jamais. AFin de réaliser cette migration et de sécuriser cette migration, j’ai dupliquer le site sur un autre espace, afin de voir ce qu’il y avait à modifier dans le squelette et les plugins.
J’ai réaliser la mise à jour avec Spip-Loader, modifier 2-3 trucs sur les squelettes…mis à jour les plugins utiles…et là…surprise…tous les logos d’article ou de même celui du site sont remplacé par le logo de l’article 171 avec un appel distant : IMG/distant/jpg/arton171jpg1ee21.jpg.

A noter que

  • les logos sont bien dans le dossier IMG/logo après migration.
  • les logos des article sont visibles dans l’espace privé, au sein de la page de l’article…mais que je ne vois pas les miniatures des logos d’article la page qui liste des les articles d’une rubrique (toujours dans l’espace privé)
  • Que ce qui est vrai pour les anciens articles et vrai pour un nouvel article : peut-importe le logo inséré, il affiche dans le site public le logo de l’article 171.
  • Que cela n’affiche pas le logo du site (pas d’affichage de #LOGO_SITE_SPIP…le code [(#LOGO_SITE_SPIP)] renvoi le HTML suivant : IMG/distant/jpg/arton171jpg1ee21.jpg
  • J’ai refais une migration sur un deuxième espace avec le même résultat et je confirme que tout était correct après duplucation et avant migration
  • j’ai désactivé tous les plugins mais pas de modification d’affichage.
  • la balise #ID_LOGO_ARTICLE pointe vers la bonne image mais la balise #LOGO_ARTICLE pointe quelque soit l’article vers arton171?

Avez-vous déjà eu ce soucis et sauriez-vous me proposer des pistes de résolution?
Je vous communique les URL
site d’origine en 3.2.19 : https://phototheque.saint-cergues.fr/
site migra en 4.4.19 : https://www.photos.oak-webdesign.com

D’avance merci pour vos conseils
Jérôme

Bonjour Jérôme,

  1. Non, a priori à ma connaissance, c’est le premier cas remonté avec ce bug
  2. Est-ce que cela se produit également avec les squelettes par défaut (pas de répertoire squelettes/ ni config/mes_options.php qui surchargerait des fonctions) (et tous tes plugins désactivés, mais cela tu as déjà testé) ?
  3. J’imagine que ?var_mode=images sur la home (en étant connecté webmestre) ne change rien ?

Je vais regarder rapidement si je vois quelque chose qui pourrait amener à ce comportement sur les balises #LOGO_XX.

MM.

Jérôme,

(joli site en passant !)

Je vois que tes URLs de logo passent en absolues (ce n’est pas un souci) ; deux points que je vérifierais aussi:

  • est-ce que dans la configuration de « identité du site », tu as ton url de test https://www.photos.oak-webdesign.com ?
  • est-ce que ton fichier .htaccess est à jour de celui de SPIP 4.4 (regarder le htaccess.txt) ?

MM.

Bonjour Matthieu et merci pour le coup de main,
J’ai bien la bonne URL dans l’identité du site et bien le htaccess de spip 4.4. Par contre si j’avais essayé sans plugins, je n’avais pas fait le test dans le dossier squelettes et en effet, sans le dossier squelettes, le comportement redevient cohérent…j’ai donc fouillé dans mon squelette et j’ai trouvé un ancien fichier dans squelettes/modeles/logo.html qui restait depuis la première création du site (qui est vieux) et qui surchargeait le modèle spip 4… C’est donc régélé
En tout cas, ton aide et ta réflexion ont été précieuses et m’ont ouvert l’esprit de refouiller dans mon squelettes très ancien.
Encore merci pour ton regard bien plus efficace qu’une IA;-) et merci pour ton avis sur le site.
Bonne journée

1 « J'aime »